Nautilus, grafický správce souborů určený primárně pro GNOME. Je rychlý, jednoduchý a je možné si ho přizpůsobit pomocí mnoha rozšíření a skriptů. Nedávno o této problematice psal pěknou formou Jiří Eischmann na webu Linuxexpres.cz. Bohužel v openSUSE jedno důležité rozšíření chybí a to Nautilus-gksu.
Z pohledu uživatele je rozdíl mezi rozšířením a skriptem jen ve způsobu ovládání. Rozšíření se začlení přímo do nabídky nebo se zobrazí za určité podmínky přímo u dané akce, naopak skript je dostupný vždy v nabídce "Skripty" (nebo v příslušné podkategorii) po stisknutí pravého tlačítka myši. Proto než se pustíme do přípravy našeho skriptu, uvedeme si seznam dostupných rozšíření pro Nautilus v openSUSE.
- nautilus-cd-burner - snadné vypalování přímo z Nautila.
- nautilus-dropbox - začlení službu Dropbox do rozhraní Nautila.
- nautilus-eiciel - přidá podporu pro ACL.
- nautilus-gnome-main-menu - jednoduchá nabídka plochy.
- nautilus-image-converter - základní úprava obrázků pomocí programu ImageMagick.
- nautilus-open-terminal - otevře terminál ve složce, v které se nacházíte.
- nautilus-sendto - umožní odeslat soubory pomocí Evolutionu nebo IM klienta (Pidgin, Gajim).
- nautilus-share - sdílení souborů v Nautilu pomocí Samby.
- nautilus-sound-converter - převodník zvukových formátů použitím GStreamer frameworku.
Tyto rozšíření je možné jednoduše doinstalovat pomocí Yastu, jen je potřeba mít přidán repozitář Oss, Gnome:Community a Packman. Z mně neznámého důvodu chybí balíček nautilus-gksu a my si ukážeme jak jeho funkci nahradit pomocí jednoduchého skriptu.
Tvorba skriptu "Otevřít jako root"
- otevřeme nautilus a přejdeme do složky: ~/.gnome2/nautilus-scripts
- pravým tlačítkem myši -> Vytvoříme prázdný soubor a nazveme ho např. Otevřít jako root
Nebo příkazem v Terminálu:
- cd ~/.gnome2/nautilus-scripts
- touch "Otevřít jako root"
Otevřeme ho např. pomocí programu Gedit nebo MC v terminálu a vložíme do něj následující kód:
#!/bin/sh if [[ -z "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" ]] then NAUTILUS_SCRIPT_SELECTED_FILE_PATHS=${NAUTILUS_SCRIPT_CURRENT_URI/file:\/\//} fi for path in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS do if [[ -d "$path" ]] then gnomesu -- nautilus --no-desktop "$path" else gnomesu -- gnome-open "file://$path" fi # uncomment the next line to process only the first path #break done
Viz. screenshot:
Uložíme a zbývá už jen učinit ho spustitelným. Pravým tlačítkem myši -> Vlastnosti -> Oprávnění a Zaškrtnout "Povolit spouštění souboru jako programu"

Nebo příkazem v Terminálu:
- chmod a+x "Otevřít jako root"
To je vše. Restartujeme Nautilus a v nabídce na pravém tlačítku myši přibude pole "Skripty -> Otevřít jako root", které zajistí po zadání hesla otevření Nautila v daném místě s právy superuživatele (roota).

Takto jednoduše je možné přizpůsobit si Nautilus svým potřebám. Mnoho hotových skriptů najdete na webu G-scripts a Gnome-Look nebo si můžete zkusit vytvořit vlastní rozšíření pomocí programu Nautilus-actions, který je něco mezi předpřipraveným rozšířením (viz úvod) a rozšířením, které si definujete vy sami.
--
...do you want to make your dreams come true? Wake up!
http://www.djscore.org





Poslední komentáře
před 1 den 19 hod
před 2 dny 13 hod
před 2 dny 14 hod
před 2 dny 16 hod
před 2 dny 17 hod
před 4 dny 16 hod
před 5 dnů 4 hod
před 5 dnů 6 hod
před 5 dnů 6 hod
před 5 dnů 6 hod