Ve starších verzích Ubuntu jste měli přístup ke sdíleným SMB připojeným pomocí Nautilus tak, že jste přešli do ~/.gvfs/
adresář. Přišlo mi to velmi pohodlné, protože rád používám Nautilus k připojení sdílených složek, ale všechny operace s diskem (kopírování, mv, hledání atd.) provádím pomocí příkazového řádku.
Nyní mám Ubuntu 13.04, a přestože mohu připojit sdílenou složku a používat ji s Nautilem (který nikdy nepoužívám), nemohu najít skutečný bod připojení. Je to ještě někde? Nebo se od toho upustilo? Mohu to získat zpět?
Vím, že mohu připojit sdílené položky pomocí CIFS a /etc/fstab
, ale raději bych využil uživatelský prostor. Tímto způsobem, když nainstaluji nový systém nebo přenesu svůj domov na jiný počítač, moje preference (včetně přihlašovacích údajů) zůstanou v mém domovském adresáři a nemusím se starat o aktualizaci fstab.
Také to nechci připojovat ručně pomocí sudo (pomocí sudo mount -t cifs ...
). Ano, mohl bych vytvořit alias nebo skript, ale pak bych musel pokaždé zadat heslo nebo uložit heslo do souboru pověření. A zadejte heslo sudo. A pak pokaždé, když narazím na novou sdílenou položku, musím si pamatovat, jak vytvořit soubor pověření. Takže ano, možná bych skončil u tohoto řešení, ale raději bych neměnil své dosavadní návyky, pokud je to možné.
Dále je tu záležitost jiných uživatelů, pro které často poskytuji jednoduché řešení z příkazového řádku. Ve verzi 13.04 to již není možné (například proto, že uživatelé, kterým řešení poskytuji, nemají povoleno sudo mount na svých počítačích).
V každém případě jsem zvědavý, co se stalo s gvfs a proč nevidím připojené adresáře.
Nejlepší odpověď
V 13.04 jsou uživatelská připojení gvfs přesunuta do souborového systému /run
/run/user/<username>/gvfs
viz Proč se moje připojení gvfs nezobrazují pod ~/.gvfs nebo /run/user/
[není označeno jako duplicitní, protože odpovědi jsou nejasné]
Pokud si chcete ponechat staré odkazy / skripty atd., stačí to udělat
rmdir ~/.gvfs/
ln -s /run/user/<username>/gvfs ~/.gvfs
Aktualizovat :gvfs bylo zastaralé, použijte ‘gio mount
' namísto. Smb mounty jsou nyní umístěny na $XDG_RUNTIME_DIR/gvfs.