Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Nautilus 2.30 - Skrypt ułatwiający przełączanie widoku paska lokalizacji pomiędzy trybem graficznym, a tekstowym.

Domyślnie w Nautilus 2.30 została usunięta funkcja, która pozwalała na przełączanie widoku lokalizacji pliku z trybu graficznego na tekstowy. Funkcja ta ukryta była pod ikonką ołówka.

Developerzy nautilus-elementary wprowadzili oczywiście swoje poprawki, w których otrzymaliśmy przycisk zmiany widoku, niestety modyfikacja ta odbywa się tylko na czas używania jednego okna. W momencie gdy otworzymy kolejne okienko wówczas, nadal domyślnie będziemy mieli widok graficzny.

Tuż po wydaniu Ubuntu 10.04 zauważyłem tą niedogodność, i jeszcze przed nowym wydaniem nautilus-elementary, napisałem skrypt w bash'u który po uruchomieniu zmienia tryb paska lokalizacji na stałe, a kolejne jego uruchomienia przywraca widok poprzedni. Skrypt leżał zaszufladkowany i czekał lepszych czasów, dziś zdecydowałem się go upublicznić.

Aby go użyć należy stworzyć nowy plik o dowolnej nazwie (np. Lokalizacja), w treści wklejając następujące linijki:

#!/bin/bash if gconftool-2 --type=Boolean --set /apps/nautilus/preferences/always_use_location_entry true ; then if [ -e ~/.location ] ; then gconftool-2 --type=Boolean --set /apps/nautilus/preferences/always_use_location_entry false rm ~/.location else touch ~/.location gconftool-2 --type=Boolean --set /apps/nautilus/preferences/always_use_location_entry true fi fi

Następnie trzeba nadać mu prawa do wykonywania.

chmod +x Lokalizacja

Skoro skrypt już mamy utworzony, teraz musimy jeszcze dodać ikonkę, która będzie znajdować się na głównym pasku narzędziowym. W tym celu musicie zainstalować nautilus-actions. Uruchamiamy aplikację i dodajemy nową akcję o nazwie "Wygląd paska lokalizacji". Następnie ustawiamy wszystko dokładnie tak jak na załączonym poniżej obrazku:

Oczywiście ikonkę możecie ustawić sobie dowolną, musicie jedynie pamiętac by jej rozmiar wynosił 24x24.

Na kolejnej karcie ustawiamy ścieżkę do lokalizacji naszego skryptu. Ja sam wybrałem katalog ukryty .config gdyż mam pewność, że z tego miejsca przez przypadek go nie usunę". Całość przedstawia kolejny screen:

To już wszystko. Mam nadzieję, że udało mi się niektórym osobą pomóc.

Zapraszam również do odwiedzenia kolejnego wpisu pt. "Pirat "przed" weekendem - Road Fighter", w którym przedstawiam kilka prostych gier pod system Windows, Linux i Mac OS.
 

Komentarze

0 nowych
przemo_li   11 #1 11.06.2010 19:31

Eeeeeeeee, a co to jest ? Sam korzystam z GNOME ale kompletnie nie rozumiem o czym jest post. Może jakieś screene z tymi dwoma trybami. Co by i inni mogli skorzystać.

  #2 11.06.2010 19:52

też nie wiem o co chodzi?

Spox5   5 #3 11.06.2010 20:44

Macie racje, dodam obrazki pokazujące zachodzące zmiany.

etam   10 #4 11.06.2010 22:01

A ja właśnie zauważyłem, że jak wciśniesz ctrl+l (małe L) to uzyskasz to co chciałeś.

Spox5   5 #5 11.06.2010 22:12

Zgadza się, lecz działanie jest takie same jak w nautilus-elementary. Skrót Ctrl + l działa tylko w aktywnym oknie, a gdy otwierasz kolejne następuje powrót do domyślnego trybu "graficznego". Oczywiście można to zmienić na stałe w gconf-editor. Skrypt ten tak naprawdę jest przydatny dla osób, które pamiętają układ katalogów i poprzez wpisanie kilku literek znajdą się tam gdzie chcą. Prawdę mówiąc sam osobiście wolę widok paska lokalizacji w trybie "tekstowym "dlatego i powstał powyższy skrypt.

etam   10 #6 11.06.2010 22:26

@Spox5
> Skrypt ten tak naprawdę jest przydatny dla osób, które pamiętają układ katalogów i poprzez wpisanie kilku literek znajdą się tam gdzie chcą.

Ja z tego powodu używam konsoli, Midnight Commandera, polecenia cd i tabulatora :)

Airborn   8 #7 12.06.2010 00:58

konsola + TAB, jest na pewno bardzo wygodna, zwłaszcza w sytuacji katalogów o długich nazwach, chociaż ostatnio przekonuje się do operowania na katalogach i plikach w ramach Gnome-do, domyślnie chyba tylko w stosunku do tych znajdujących się /home ale to konfigurowalne jest o ile mnie pamięć nie myli

skandyn   9 #8 12.06.2010 11:19

Prawy przycisk myszy : otwórz w termianalu lub F4 taką funkcje na Mój PCLOS . Poza tym ciekawy artykuł, jeśli chodzi o skrypt powłoki BASH.
Pozdrawiam.

Olbi   10 #9 12.06.2010 12:46

Wszystko ładnie i pięknie. Ale nie każdy szary człowieczek zrobi to samodzielnie. Szczególnie zabawa z konsolą od razu odstrasza sporo ludzi.
Poza tym napisałeś, żeby stworzyć plik o dowolnej nazwie. Ale nie dodałeś, że rozszerzenie musi mieć plik.sh. Ktoś zaznajomiony z tym będzie wiedział, co i jak, ale taka Pani Krysia raczej nie.
Dlatego jestem za tym, abyś zrobił tak ten program, aby ona uruchamiając taki plik, musiała tylko klikać, tak jak to jest w przypadku skryptu konfiguracyjnego dla polskiego remiksu Ubuntu :)

Spox5   5 #10 12.06.2010 16:34

Przesadzasz z tym szarym człowiekiem. Pani Krysia chcąc żyć z tym systemem chcąc czy nie chcąc i tak dowie się o "mrocznym terminalu". Wszak kiedyś nauczyła się też jeść zupę łyżką, a nie widelcem. Co do rozszerzenia *.sh, to kto Ci naopowiadał że ono jest konieczne? http://www.opcode.eu.org/abc_of_computing/programing/bash/ drugi akapit.

borzole   4 #11 12.06.2010 18:05

Przekombinowany z tym plikiem i nie czytelny ten Twój skrypt. Proponuję coś optymalnego:



#!/bin/bash
cmd='gconftool-2 /apps/nautilus/preferences/always_use_location_entry'
switch="$cmd --type=Boolean --set"

[ $($cmd --get) = 'true' ] && $switch false || $switch true

Spox5   5 #12 12.06.2010 19:19

To fakt, niemniej jak na człowieka który nie ma styczności z programowaniem etc i tak jestem z siebie zadowolony :)

Olbi   10 #13 12.06.2010 21:37

Ale plik bez rozszerzenia .sh nie uruchomisz inaczej, niż tylko przez powłokę lub uruchom, jako :) A do tego lepiej uczyć ludzi dobrego nawyku, niż potem problemy z tym same :)

borzole   4 #14 12.06.2010 21:50

@Orion
Herezje głosisz. Rozszerzenie w linuksie jest tylko dla picu, a plik rozpoznawany jest np. przez MIME
Wpisz sobie w terminalu:
$ mimetype jakiś_plik_bez_rozszerzenia_lub_folder

TestamenT   12 #15 13.06.2010 14:16

Spox5 dzięki za artykuł.
Przez brak jednego przycisku strasznie się wnerwiłem że z KDE4 zacząłem korzystać.

Spox5   5 #16 13.06.2010 18:24

@TestamenT, ja aż tak się nie wkurzyłem lecz od razu zacząłem szukać sposobu by naprawić ten stan rzeczy ;)