A Linux rendszerek egyik kedvelt fájlkezelője a Nemo. Most a Nemo fájlkezelő gyorsbillentyűivel foglalkozunk. Alapesetben nincs grafikus felület a beállításokhoz, így kis barkácsolás kell egy új gyorsbillentyű hozzáadásához. Én a Terminál megnyitáshoz rendelek egy F5 kulcskötést a példában.
Érdemes ezt követni, majd a többit már egyszerű lesz állítani és az elképzeléseinknek megfelelőre szabni.
Terminál megnyitás itt és az F5 kulcskötés beállítása
Három plusz egy lépése van. Megnyitjuk a kedvenc terminálunkat és bemásoljuk a parancsokat.
Megfelelő könyvtár létrehozása:
mkdir -p $HOME/.gnome2/accels
A -p kapcsolóval megmondjuk, hogy a teljes elérési utat hozza létre a megadott útvonalon. A $HOME pedig a saját könyvtárunkat jelenti.
A konfigurációs állomány megadása, létrehozása:
touch $HOME/.gnome2/accels/nemo
A touch paranccsal gyorsan létrehozhatunk egy üres állományt.
Kitöltjük egy megadott sorral a létrehozott állományt:
echo '(gtk_accel_path "<Actions>/DirViewActions/OpenInTerminal" "F5")'>>$HOME/.gnome2/accels/nemo
Az echo nagyon alkalmas egy megadott szöveg elhelyezésre egy állományba. A zárójelben két tag van. az első maga a bejegyzés parancs része, ami megadja, hogy mit kell majd a második részben megadott kombinációra tenni. A parancs rész elsőre kicsit fura, de érthető.
Újra indítjuk a rendszert
reboot
Újraindul, majd kipróbáljuk. Belépünk a Nemo-ba és F5 után meg kell, hogy nyíljon a terminálunk. Nálam simán beállította a megfelelő kötést. és gond nélkül megy.
Tipp: ha megbízhatónak tartod a forrást, akkor érdemes simán bemásolni a parancsokat, így nem lesz elütés.
Konfiguráció szerkesztése
Nyilván sejthető, hogy a Nemo kulcskötéseit a $HOME/.gnome2/accels/nemo fájlban találjuk. Nyissuk is meg. Ha nem látod a könyvtárat, akkor a Ctrl+h kombinációval a rejtett könyvtárakat jelenítsd meg!
Az állomány közel 200 kötést vagy annak a lehetőségét nyújtja számunkra.
A szintaktika egyszerű, kis fantáziával minden sorról lehet tudni mit takar. Egy példa:
; (gtk_accel_path "/ShellActions/Go to Trash" "")
Sejthető, hogy a Kukába ugrik a Nemo, és a két macskaköröm közt nincs semmi, így nincs beállítva semmi kötés.
Én így állítottam be:
(gtk_accel_path "/ShellActions/Go to Trash" "F10")
Azaz a ; jelet töröljük, ezzel mondjuk meg a Nemo rendszerének, hogy ez egy élő kötés, írja felül az alap beállítást. Majd a macskakörmök közé beírjuk a kombinációt. Mentés és újraindítás.
Ha az összeset beállítottad, akkor érdemes menteni egy biztonságos helyre is, hogy többé ne kelljen hozzányúlni.
Nyugodtan szerkesztheted, mert ha valamit nagyon elrontottál, akkor csak törölni kell az állományt és a három-négy parancsot újra futtatva már vissza is állta az eredeti állapot.
A témát videóban is feldolgoztam: https://youtu.be/cFml_8AKXa8
Hozzászólások
???
Beküldte lynx -
Értékelés:
A Linux rendszerek és a Nemo elég pongyola megfogalmazás.
Melyik Linux?
A Linux Mint?
A Linux Mint 22?
A Linux Mint 22 Cinnamon?
???
Beküldte T.István -
Értékelés:
???
Beküldte lynx -
Értékelés:
Ez erős képzavar.
De nem az volt a kérdés, hogy a Nemot, mire lehet feltenni, hanem hogy ezek a gnome parancsok működnek-e Linux Mint 22-n.
Ezen ugyanis a Nemo Actions létrehozásának más a módja.
De ezen túlmenően te kipróbáltad, mielőtt válaszoltál?
Vagy az aki lájkolta a hozzászólásodat?
Mert a leírás eléggé hiányos, és bár idővel rájön az ember, a gond csak az, hogy nem működik.
Neked működik? A "Teljesen jó az" ezt sugallja, de nálad nem lehet tudni.
Én kipróbáltam, és nem csinál semmit.
Azért kérdeztem, hogy melyik Linux Minten működik.
Persze az ember csak találgat, hogy egy-egy sor mit jelent.
Én ezt próbáltam ki:
(gtk_accel_path "<Actions>/DirViewActions/LocationCopy" "F7")
És azt feltételeztem, hogy kimásolja a mappa elérési útvonalát, de látszólag nem csinál semmit.
???
Beküldte atime -
Értékelés:
A kérdéses (gtk_accel_path "<Actions>/DirViewActions/LocationCopy" "F7") ezt válaszolja:
(nemo:5490): Nemo-CRITICAL **: 09:49:25.613: action_location_copy_callback: assertion 'file != NULL' failed
Próbáld másképp.
Re: Fölháborodott a tenger
Beküldte csuhas32 -
Értékelés:
„De nem az volt a kérdés, hogy a Nemot, mire lehet feltenni, hanem hogy ezek a gnome parancsok működnek-e Linux Mint 22-n.”
Linux Mint 22 Cinnamon felületű éles rendszerem kipróbáltam a blogbejegyzést idáig szolgaian követve:
Itt egy picit eltértem tőle, mert a reboot-ot egy kicsit túlzásnak éreztem és csak ki- bejelentkeztem a felhasználói fiókomba.
Ezt követően megnyitottam a fájlkezelőt (Nemo) és megnyomtam az F5 gombot. Megnyílt a terminál.
Átléptem a fájlkezelővel egy másik könyvtárba, ott is megnyomtam az F5 gombot, most ott nyílt meg a terminál.
Eddig tehát a leírás követése funkcionálisan tökéletes eredményt hozott ezen a rendszeren és felületen is, vagy másképp fogalmazva, ezen a rendszeren egyelőre nem tudtam reprodukálni az általad jelzett hibát.
Annyi kiegészítést tudok fűzni a leíráshoz, hogy tapasztalatom szerint egy ki-bejelentkezés is elég, nem szükséges feltétlen az újraindítás (reboot).
[Kiegészítésként leírnám azon tapasztalásomat, hogy emlékeim szerint a ~/.gnome2/accels/nemo fájl közvetlen a létrehozása és a (gtk_accel_path "<Actions>/DirViewActions/OpenInTerminal" "F5") sorral történő feltöltése után kizárólag ezt az egy sort tartalmazta, a felhasználó ki-bejelentkeztetése után most megnéztem, mi van benne és 177 sorra szaporodott, a 32. ez:
; (gtk_accel_path "<Actions>/DirViewActions/LocationCopy" "")]
„Én kipróbáltam, és nem csinál semmit.”
Számomra hiányos a visszajelzésed, az benne van, hogy Linux Mint 22, de a felület nincs szerepeltetve és az sem, ha MATE vagy Xfce, valamint, hogy a leírást követve a (gtk_accel_path "<Actions>/DirViewActions/OpenInTerminal" "F5")-öt próbáltad működésre bírni, az ment?
Kipróbáltam még a
sort is, ki-bejelentkezés után a Nemoban az F10-et megnyomva a Kuka nyílik meg.
Ez is rendben.
Később ezt írod:
„Én ezt próbáltam ki:
(gtk_accel_path "<Actions>/DirViewActions/LocationCopy" "F7")
És azt feltételeztem, hogy kimásolja a mappa elérési útvonalát, de látszólag nem csinál semmit.”
Tehát nem tudjuk, hogy mit kellene csináljon, csak azt, hogy erre tippelsz és ezt nem csinálja meg. És ettől nem jó a leírás? Ezt én most ebben a formájában (még biztosan) nem adom meg neked.
Re: Fölháborodott a tenger
Beküldte lynx -
Értékelés:
Aztán mégis visszanéztem, és ott volt a lista.
Kipróbáltam azt, ami engem érdekelt, de nem működött.
Tippelek?
Szerinted mi lehet más a LocationCopy faladata?
Amúgy van egy lista arról, hogy melyik mire való?
És teljesen felesleges újraindítani a gépet, vagy ki- és bejelentkezni, mert ezek a változtatások csak a Nemora vonatkoznak. Nekem eszembe se jutott hogy újraindítsam a gépet, vagy kijelentkezzek.
Elég a Nemot újraindítani:
Ha terminál meg van nyitva, nemo -q, ha nincs, Fájl - Bezárás, vagy Ctrl+W
Hogy megnyugtassalak, kipróbáltam a terminál megnyitást, és az működik, de az engem nem érdekel, arra nekem jó a jobb klikk Megnyitás terminálban.
És mindezekért együtt kérdeztem azt, hogy ez vajon LM 22-n működik-e, miután nekem nem működött, és a 22-n megjelent a Nemo Actions, amit egészen máshogy kell kezelni:
$HOME/.local/share/nemo/actions/disk.usage.nemo_action
Tippelj, hogy mire való.
van ennek értelme?
Beküldte balacy -
Értékelés:
Ez a kérdés motoszkál bennem amióta az első kérdést feltette. Egyre jobban az az érzésem, hogy nincs. Gondoltam az összes felvetett panaszára írok választ, de rájöttem, hogy akkor meg lesz másik panasza...
Szia balacy,Köszi, hogy szóba
Beküldte kami911 -
Értékelés:
Köszi, hogy szóba hoztad ezt a témát. Szerintem nagyon jó az ötlet, tényleg érdemes róla beszélni. Ami hibát látok, hogy a Nemo a megadott fájlt kitölti, amennyiben létrehozod és újraindítod a Nemo programot. Ehhez le kell állítani a Nemo „Fájlok” alkalmazást, terminálban az alábbi módon:
Ezek után terminálból visszaindítva a Nemo programot létrejön a accels fájl:
Nézzük meg a létrejött fájl:
A létrejött fájlban aztán lehet szerkeszteni a billentyűkombinációkat:
Mit szóltok hozzá?
A Nemo fájlkezelő
Beküldte kami911 -
Értékelés:
A Nemo fájlkezelő billentyűkombinációnainak beállítása
A következő lépésekben egyszerűen testreszabhatja a Nemo fájlkezelő gyorsbillentyűit. Ez különösen hasznos lehet, ha a jelenlegi beállítások nem felelnek meg az igényeinek.
1. lépés: Hozza létre a szükséges könyvtárat
A beállítások tárolásához szükség van egy speciális könyvtárra. Ezt kétféleképpen készítheti el:
2. lépés: Hozzon létre egy üres fájlt
Ebben a könyvtárban egy nemo nevű üres fájlt kell létrehozni:
3. lépés: Zárja be teljesen a Nemo fájlkezelőt
Ehhez futtassa a következő parancsot a terminálban:
4. lépés: Nézze meg az aktuális gyorsbillentyűket
Indítsa újra a Nemo fájlkezelőt, és használja a Ctrl + F1 billentyűkombinációt. Ez megnyitja az aktuális gyorsbillentyűk listáját, amelyet három képernyőn böngészhet végig.
5. lépés: Szerkessze a gyorsbillentyűket tartalmazó fájlt
Nyissa meg a ~/.gnome2/accels/nemo fájlt egy szövegszerkesztővel:
A fájl tartalmazni fogja az alapértelmezett gyorsbillentyűk listáját. Itt módosíthatja a beállításokat igényeinek megfelelően.
Tipp:
A változtatások mentése után újra kell indítania a Nemo fájlkezelőt, hogy az új beállítások érvénybe lépjenek. A gyorsbillentyűk testreszabása segít hatékonyabban használni a fájlkezelőt a mindennapokban.
A Nemo fájlkezelő – kiegészítési javaslat
Beküldte csuhas32 -
Értékelés:
Grafikus fájlkezelővel: Nyisson meg egy fájlkezelőt, és hozza létre a ~/.gnome2/accels könyvtárat.
Grafikus fájlkezelővel: Hozzon létre egy új fájlt a ~/.gnome2/accels könyvtárban, és nevezze el nemo-nak.
Nagy az esélye annak, ha kissé járatlanabb volnék és csak ezt a hozzászólást követném, akkor ezzel így az 1. vagy a 2. pontban elakadnék. Elég ha egyszer bezárom mondjuk a fájlkezelőm, máris nem találom a .gnome2 könyvtárat... Balacy bejegyzésében benne volt, ebből a hozzászólásból (leírásból) szerintem kimaradt valami hasonló:
(A .gnome2 ponttal kezdődő nevű, vagyis rejtett állomány, melynek megjelenítése a grafikus felületen futó fájlkezelőkben alapvetően ki van kapcsolva. Ahhoz, hogy az Ön számára láthatóvá váljék valószínűleg le meg kell nyomnia a Ctrl+H billentyűkombinációt!)
A Nemo fájlkezelő – kiegészítési javaslat2
Beküldte lynx -
Értékelés:
Az új mappa létrehozása funkcióval akkor is létrehozhatja a .gggg mappát, ha a rejtett fájlok megjelenítése ki van kapcsolva.
Viszont a / jelet már nem fogja elfogadni fájlnévként, a ~ jelről nem is beszélve.
Ezek kimaradtak a hozzászólásodból, ahogy az eredetiből is.
A Nemo fájlkezelő – kiegészítési javaslat2
Beküldte kami911 -
Értékelés:
OFF A Nemo fájlkezelő – kiegészítési javaslat2
Beküldte csuhas32 -
Értékelés:
Azt hiszem, sikerült tükörbe nézned és ott nem azt láttad meg, amit én teszek, hanem amit te. Nekem is feltűnt, hogy elég bárdolatlan a stílusod és folyton mindenkit rosszízűen kritizálsz, miközben a konkrét javaslatok megfogalmazásáról rendre megfeledkezel.
Alapvetően jó meglátásaid vannak, szerintem sokkal értékesebb hozzászólásokat is tudnál írni.
A Nemo fájlkezelő – kiegészítési javaslat2
Beküldte balacy -
Értékelés:
Ha elkészíti valaki a sugó oldalt az egyes sorok jelentésére is ki kellene térni, mert hasznos lehet. Nem feltétlen egyértelmű egy kezdőnek, hogy mi mit jelent.
A szükséges könyvtárak és fájl létrehozása Nemoban
Beküldte csuhas32 -
Értékelés:
Akkor a Mint 22 Cinnamonra fókuszálva még próbáljuk meg a Nemo-ban elvégzendő feladatokra koncentrálni egy kicsit.
Amennyiben hagyományos módon csinálom, akkor a fájlkezelő (Nemo) alapból a felhasználó saját könyvtárában nyílik meg, tehát itt jó helyen vagyunk. Ha egy üres területre jobb egérgombbal kattintok, akkor a menü első eleme az „Új mappa létrehozása”, erre kattintok,
így megjelenik egy „Névtelen mappa” nevű könyvtár,
amit elnevezek (átnevezek?) „.gnome2”-re.
Bár nincs bekapcsolva a rejtett állományok megjelenítése, a .gnome2 mégis látható számomra ebben a munkamenetben!
Belépek a .gnome2-be, jobb egér -> Új mappa létrehozása -> accels.
Az accels-be is belépek, jobb egér -> Új dokumentum létrehozása -> Üres dokumentum
Elnevezem nemo-nak.
Bezárom a fájlkezelőt (Nemo), újra megnyitom. Most már nem látom a .gnome2 állományt.
Megnyitom a Mint Menü-ből a Szövegszerkesztőt (xed),
majd a Fájl/ Megnyitás (Ctrl+O) menüpontot választom.
Látom a rejtett állományokat,
meg tudom nyitni a ~/.gnome2/accels/nemo fájlt szerkesztésre, lehet babrálni a gyorsbillentyűket! :-)
Megeshet, hogy van erre egyszerűbb módszer is, illetve az is gond lehet, ha valaki a nemo nevű fájl létrejötte előtt bezárja a Nemot, akkor kell(het) a Ctrl+H...
Ha valakit érdekel egy leírás
Beküldte lynx -
Értékelés:
Ha valakit érdekel egy leírás, ami egy példán keresztül bemutatja a működést, akkor nézze meg ezt:
/usr/share/nemo/actions/sample.nemo_action
És itt található bővebb infó:
http://wuff.dyndns.org/doku.php?id=config:nemo-performance
Ha valakit érdekel egy leírás
Beküldte T.István -
Értékelés:
OFF Kákán a csomót
Beküldte csuhas32 -
Értékelés:
Na ez most tényleg szinte már kötözködés, kérlek, bocsásd ezt meg nekem balacy! Bekapcsoltam a kávéfőzőt és míg melegedett a víz, ránéztem a trackerre. Ó, hát ez a téma nem úgy általánosságban a gyorsbillentyűk Nemoval történő szerkesztéséről szól, szóval a címe helyesen szerintem "+A+ Nemo fájlkezelő gyorsbillentyű+ine+k szerkesztése" lenne inkább. Ha egyetértesz ezzel, akkor esetleg...
(Nincs like gomb, úgyhogy: Amúgy természetesen köszönöm a leírást és a videót is, hisz utóbbiba is belekukkantottam. Megint gondolkodásra késztettél, tanultam tőled, általad egy-két dolgot, szóval nekem nagyon jó, hogy ide is feltetted ezt.)
Igen, nagyon örülök, hogy ez
Beküldte kami911 -
Értékelés:
Igen, nagyon örülök, hogy ez a téma előkerült.