Thunar fájlkezelő: kötet biztonságos eltávolítása

kimarite képe

Fórum: 

Valahogy hiányzik nekem a Thunar fájlkezelőből (az Xfce asztali környezetet használva, melynek a Thunar az alapértelmezett fájlkezelője) a leválasztás mellett a kötet biztonságos eltávolítása. Ha leválasztom a kötetet, és aztán kihúzom az USB kábelt -mint például egy külső HDD esetén- a HDD pörgése leáll, ami teljesen normális, de biztonságos eltávolítás esetén nem ez történik, nincs használva már a kötet, mely, ez esetben egy USB-s külső meghajtó.

A rendszer:

inxi -S
System:
  Host: kim-hp Kernel: 4.15.0-20-generic x86_64 bits: 64
  Desktop: Xfce 4.12.3 Distro: Linux Mint 19.1 Tessa

A Cinnamon asztali környezet és a Nemo fájlkezelő szolgáltatása a biztonságos eltávolítás és ezt keresem a Thunar / Xfce alá.

Itt
https://docs.xfce.org/xfce/thunar/using-removable-media
az eject és az unmount módszerekről lehet olvasni. Ezt:

Right-click Menu

To mount a device, simply click on its name in the Side Pane and it will be mounted and opened, its contents being displayed in the Main Area. You can also mount a device without opening it by using the right-click menu.

If any changes are made to the files on the removable medium, care must be taken to make sure all of the changes have been written to the device before it is removed. This is done by unmounting or ejecting the medium. The differences between the two are as follows:

  • Unmount—files on the device are closed and no longer appear in the Main Area but the device still shows in the Side Pane
  • Eject—files on the device are closed and no longer appear in the Main Area and the device is no longer shown in the Side Pane. Also, for devices like optical drives, the disc will be ejected from the drive.

Clicking the triangle icon to the right of the device name will perform an Eject.

If you have a notification daemon installed and enabled and you try to unmount or eject a device while data is still being written to it, you will receive a popup notification like the example below.

Removal Notification

In that case, you should wait until the notification disappears and the medium's icon in the Side Pane either dims or disappears (depending on whether you unmounted of ejected). At that point it should be safe to remove the medium or disconnect the drive.

Be aware that you cannot eject or unmount media that are still in use by one or more applications. Therefore if the file manager refuses to eject media, make sure you close all applications that were accessing the media, and be sure to also check command line applications running in Terminal windows.

Az eject nálam valamiért nem jelenik meg. Nem biztos, hogy ugyanaz, mint a Cinnamon által használt biztonságos eltávolítás ... . De épp utóbbira keresek megoldást. Valaki tudja a választ? Esetleg egyéni műveletként vagy más módszerrel?

kimarite képe

A panelen nincs ott ez a

Értékelés: 

0
Még nincs értékelve

@#1 A panelen nincs alapvetően ilyen app nálam (friss telepítés)

A Thunart nézem, van ilyen (egy pendrivenál):
-- Leválasztás
-- Kiadás

Mintha ez a lehetőség nem lenne a külső HDD-nél.

Utóbbi lehet nem ugyanaz, mint a biztonságos eltávolítás. Egy pillanatra villan fel az értesítés csak, hogy mi történt, nem tudom elolvasni. Talán valami sync parancs is lefut, de most nincs Cinnamon telepítve és a leírást sem találom egyelőre  neten. A sync fontos lenne szerintem a leválasztáskor.

Ezt találtam,
https://linuxmint.hu/comment/26965#comment-26965
de a Thunarba integrálni elég nehéz lenne.

Este van már .. | ***

kimarite képe

Directories are not opened in the file manager (témán kívül)

Értékelés: 

0
Még nincs értékelve

Régebben volt egy olyan -rendkívül bosszantó- hiba az Xfce asztali környezetnél (sajnos, jól emlékszem erre), hogy az egér kettő kattintásra sehogy sem nyíltak meg a könyvtárak, csak az egér jobb gombos menüből, de ott is hezitáltak, megnyissam-e vagy ne nyissam meg ... .

Előfordulhat, hogy rájöttem a megoldásra ... bár most, a Linux Mint 19.1, Xfce alatt ilyesmi probléma nincs (tátva is maradt a szám rendesen). Szóval a rossz MIME kapcsolás okozhatta a régebbi jelenséget.

Merthogy Xfce alatt a Nemo fájlkezelőnek nyoma sincs, és mégis, ha lekérdezem,

xdg-mime query default inode/directory

hogy melyik alkalmazás nyissa meg alapértelmezetten a könyvtárakat, bizony azt kapom, hogy a Nemo legyen az.

nemo.desktop

Ez van beállítva. Rosszul.
Telepítve sincs (a Synapticban is rákerestem ;-)):

dpkg -l *nemo* | grep ii
dpkg-query: nem található a következőre illeszkedő csomag: *nemo*

A problémán könnyen segíthetünk, csak először meg kell keresni a Thunar desktop fájlt.
Jelen esetben a keresés így néz ki:

ls /usr/share/applications/ | egrep -i thu

A keresés eredményében a Thunar fájlkezelő desktop fájlt kiemeltem, ez az, amit be kell állítani alapértelmezettnek.

io.github.Hexchat.desktop
Thunar-bulk-rename.desktop
Thunar.desktop
Thunar-folder-handler.desktop
thunar-settings.desktop
thunar-volman-settings.desktop
thunderbird.desktop

Így állítom be a könyvtárak alapértelmezett megnyitására (felhasználó szinten, ami elég szokott lenni):

xdg-mime default Thunar.desktop inode/directory

A beállítás ellenőrzése,

xdg-mime query default inode/directory

és az eredmény,

Thunar.desktop

amellyel elégedettek is vagyunk.
A beállítás nem befolyásolja azt, ha például az Audacious lejátszóra is beállítod, hogy játssza le egy-egy könyvtár tartalmát (egér jobb gombos menü).

Ha a rendszer-szintű megoldás is foglalkoztat, itt találsz megoldást:
https://wiki.archlinux.org/index.php/File_manager_functionality#Directories_are_not_opened_in_the_file_manager

Megérdemlünk egy jóféle dalt is:
https://www.youtube.com/watch?v=VWxq6KaU0v8

A panelen nincs ott ez a

Értékelés: 

0
Még nincs értékelve

#2 Én ezt találtam a biztonságos leválasztáshoz (majd megpróbálom beépiteni a Thunarba, megírom ha sikerült)

udisksctl unmount -b $(mount | grep andrea   | cut -d" "  -f1)

https://askubuntu.com/questions/532586/what-is-the-command-line-equivale...

Itt is emlitik, hogy ajánlják a sync-et. Parancssorból kitűnően leválasztotta pendrive-t és a külső vincsit is.

kimarite képe

A panelen nincs ott ez a

Értékelés: 

0
Még nincs értékelve

#4 A Thunarba építés lenne a jó dolog. Az is érdekes lehet, hogy a Cinnamon vagy a Nemo fájlkezelő oldja meg a folyamatot, és mégis, hogyan
-- a rendszerbe van építve valami egyedi megoldás, vagy
-- a Nemo van így programozva eleve?
Erre ránézek.

Mosr, reggel jutott eszembe, hogy az umount parancsra lehetne szimbolikus linket készíteni, azaz, ha bármilyen leválasztás történik, akkor ne az umount végezze a munkát, hanem, valamilyen általunk készített script. Persze, ez elég kőkorszaki megoldás, a hátrányaiba -ha vannak ilyenek- még nem godoltam bele, mert egész friss az ötlet.

Most nincs linkelve sehova (Xfce) az umount.
Ha ránézek, ezt látom:

ls -la `which umount`
-rwsr-xr-x 1 root root 26696 okt   15 22:29 /bin/umount

Más módszer, de az eredmény ugyanaz:

ls -la $(which umount)
-rwsr-xr-x 1 root root 26696 okt   15 22:29 /bin/umount

Ez egy másik megoldás lehet, de érdemes a Thunar fájlkezelővel is megvizsgálni a lehetőségeket. Mármint az lenne a cél, hogy csak az a kötet legyen leválasztva, amit mi szeretnénk, és ne az összes, ami be van fűzve

kimarite képe

Thunar Volman értesítések

Értékelés: 

0
Még nincs értékelve

Egy nagyobb kötet eltávolítása alkalmával (külső HDD), úgy tűnik, a „Leválasztás” elemet választva (Eject) mégis megtörténik a kötet biztonságos eltávolítása. Az Asztali értesítés azonban nem a beállított 5 másodpercig látszik (ez a beállítás az alapértelmezett), hanem csak 1-1.5 másodpercig. Megpróbálok képernyőképet készíteni erről a mai nap folyamán. Még éppenhogy elolvashat és értelmezhető, hogy ne távolítsam el a kötetet annak biztonságos eltávolításáig. 2-16 GB méretű pendrive eltávolításánál a felirat csak felvillan, nem olvasható.

kimarite képe

Thunar Volman - Kiadás (Clear) [Megoldás]

Értékelés: 

0
Még nincs értékelve

A „Kiadás” így néz ki:

Kép megosztó oldalra feltöltéskor:

Biztonságosan adja ki a köteget a Thunar fájlkezelő is.

Az első képen azért szerepel a teljes Asztal, mert az ODB Studioval próbáltam felvenni a folyamatot. De nem adott jó kép minőséget.

Megoldva (nem a Savoy Brown, Kim Simmons féle dal):
https://www.youtube.com/watch?v=QcBSEtcudOo

kimarite képe

A panelen nincs ott ez a

Értékelés: 

0
Még nincs értékelve

#4 atime, sikerült valami megoldás?

Én a külső vinyót XFCE alatt

Értékelés: 

0
Még nincs értékelve

Én a külső vinyót XFCE alatt úgy kapcsolom le, hogy

  1. Normál módon leválasztom a Thunarban (ha több partícióm van, akkor mindet), majd rögtön utána a
  2. "Lemezek" utility-t indítom, kiválasztom a külső vinyót és jobboldalt felül a "kikapcsolás" gombra klikkelve lekapcsol az áram és kialszik a led.

Szerintem ennyi tökéletesen megfelel. Mellesleg ugyanezt az eljárást követem a másik gépemen is Cinnamon alatt a Nemo-val.

kimarite képe

Én a külső vinyót XFCE alatt

Értékelés: 

0
Még nincs értékelve

#9 Ez bonyolult. Én egyszerűbbet írtam. Persze, megoldásnak jó ez is. :-)