Blog (107)
Komentarze (2.3k)
Recenzje (0)
@webnullcz. 1 | W Uniksach to prostsze

cz. 1 | W Uniksach to prostsze

08.12.2010 20:54

Witam.

Zaczynam nową serię wpisów pod nazwą "W Uniksach to prostsze". Będę odtwarzał pod Uniksami czynności które są pokazywane na innych blogach o Windows by pokazać, że niektóre rzeczy można wykonać nieco łatwiej w Uniksach.

Tak więc część pierwsza będzie odtworzeniem czynności z wpisu: Odkrywanie Ameryki – czyli jak jeszcze usprawnić pracę w swoich folder...

Wpis użytkownika wampir_ jest bardzo estetyczny, ciekawy, "kombinatorski" - gratuluję autorowi za oryginalny pomysł i świetną publikację.

No to przejdę do rzeczy.

Nie potrzebujemy pisać programu w C/C++ aby na danym klawiszu ustawić Pokazywanie/Ukrywanie katalogów/plików oznaczonych jako ukryte.

Tworzymy skrypt i wpisujemy do niego treść:


#!/bin/bash
status=`gconftool-2 /desktop/gnome/file_views/show_hidden_files -g`

if [ $status = "true" ];
then
        gconftool-2 /desktop/gnome/file_views/show_hidden_files -s false -t bool
else
        gconftool-2 /desktop/gnome/file_views/show_hidden_files -s true -t bool
fi

Narzędzie gconftool potrafi edytować konfigurację wielu programów które działają w środowisku GNOME, obsługa jest bardzo prosta - nazwa klucza, -s aby nadać wartość, -g aby pobrać wartość i -t określić typ danych.

Zapisujemy go w dowolne miejsce np. ~/Scripts/toggle_hidden

Teraz ustawiamy aby skrypt wykonywał się po naciśnięciu klawisza F12.

Dla xbindkeys

Do .xbindkeysrc dodajemy:

"~/Scripts/toggle_hidden"
m:0x0 + c:96

Dla fluxbox

W ~/fluxbox/keys dodajemy:

96 :Exec ~/Scripts/toggle_hidden

Testujemy

Widoczne:

375199

Ukryte:

375201

Powyższy tekst ma na celu jedynie pokazać, że w Uniksach też można zrobić ciekawe triki lecz nie koniecznie wymagana jest tutaj umiejętność programowania w kompilowanych językach a jedynie kilka linijek kodu skryptowego.

Publikacja nie została napisana aby stworzyć wojnę, ma bardziej charakter informacyjny i zawiera subiektywne zdanie autora tekstu.

Wybrane dla Ciebie
Komentarze (34)