Sposób I z wykorzystaniem kursorów dostępnych w repozytorium.
Sposób II z wykorzystaniem kursorów pobranych ze strony http://www.gnome-look.org lub http://www.kde-look.org
Poniższe metody ustawienia nowego kursora sprawdzałem na Debian Lenny (wersja stabilna) ze środowiskiem graficznym LXDE, ale myślę, że będą one także działały w innych środowiskach graficznych, bo opierają się przede wszystkim na wykorzystaniu konsoli.
Wszystkie podane przeze mnie polecenia należy wykonywać jako root. Zmiana kursora na nowy następuje dopiero po restarcie środowiska graficznego.
Sposób I - Wykorzystanie kursorów dostępnych w repozytorium.
Najprostszym sposobem na zmianę wyglądu kursora jest wykorzystanie domyślnie zainstalowanych kursorów w systemie:
Kod: Zaznacz cały
update-alternatives --config x-cursor-theme
Jest 2 alternatyw dostarczających "x-cursor-theme".
Wybór Alternatywa
-----------------------------------------------
*+ 1 /usr/share/icons/DMZ-White/cursor.theme
2 /usr/share/icons/DMZ-Black/cursor.theme
Naciśnij Enter, aby zatrzymać wartość domyślną [*], albo wpisz wybrany numer:
Kod: Zaznacz cały
update-alternatives --config x-cursor-theme
Brak alternatyw dla x-cursor-theme.
comixcursors, crystalcursors, dmz-cursor-theme, oxygencursors
Kod: Zaznacz cały
aptitude install dmz-cursor-theme
Kod: Zaznacz cały
update-alternatives --config x-cursor-theme
Jest 2 alternatyw dostarczających "x-cursor-theme".
Wybór Alternatywa
-----------------------------------------------
*+ 1 /usr/share/icons/DMZ-White/cursor.theme
2 /usr/share/icons/DMZ-Black/cursor.theme
Naciśnij Enter, aby zatrzymać wartość domyślną [*], albo wpisz wybrany numer:
Na początek należy oczywiście pobrać paczkę z wybranym kursorem:
http://www.gnome-look.org/
http://www.kde-look.org/
Paczki z kursorami znajdują się w sekcji X11 Mouse Themes. W LXDE zarówno kursory pobrane ze strony gnome-look, jak i ze strony kde-look działy bez zastrzeżeń.
Wybraną paczkę z nowym kursorem należy rozpakować, a następnie odpowiednio przygotować. Katalog w którym znajdują się pliki z nowymi kursorami może mieć dowolną nazwę, ale pliki te muszą się znajdować w podkatalogu o nazwie "cursors" (należy go stworzyć i przenieść do niego pliki). Przypuśćmy, że nasz katalog nazwiemy Ecliz. Zatem katalog w którym będą nasze nowe kursory będzie miał następującą konstrukcję:
Następnie katalog Ecliz z całą zawartością należy przenieść do katalogu:Ecliz/cursors/pliki_z_kursorami
W rezultacie pliki z kursorami powinny znaleźć się w katalogu:/usr/share/icons/
Jeden z tych plików nazywa się index.theme. W pliku tym znajdziemy linie:/usr/share/icons/Ecliz/cursors/pliki_z_kursorami
którą zmieniamy w naszym przypadku naInherits=core
Ewentualnie należy ją samemu dopisać.Inherits=Ecliz
Następnym krokiem jest zrobienie odpowiednich dowiązań symbolicznych. U mnie nie było na początku żadnych, więc musiałem je zrobić ręcznie, ale u Ciebie mogą one już być.
Kod: Zaznacz cały
ln -s /usr/share/icons/Ecliz/cursors/index.theme /etc/alternatives/x-cursor-theme
ln -s /etc/alternatives/x-cursor-theme /usr/share/icons/default/index.theme
Podsumowując sytuacja powinna wyglądać tak:
Kod: Zaznacz cały
ls -l /usr/share/icons/default/index.theme
lrwxrwxrwx 1 root root 32 wrz 20 19:06 /usr/share/icons/default/index.theme -> /etc/alternatives/x-cursor-theme
ls -l /etc/alternatives/x-cursor-theme
lrwxrwxrwx 1 root root 43 wrz 21 21:05 /etc/alternatives/x-cursor-theme -> /usr/share/icons/Ecliz/cursors/index.theme
cat /usr/share//icons/Ecliz/cursors/index.theme | grep Inherits
Inherits=Ecliz
Kod: Zaznacz cały
update-alternatives --install /usr/share/icons/default/index.theme x-cursor-theme /usr/share/icons/Ecliz/cursors/index.theme 50
Trzeci parametr "/usr/share/icons/Ecliz/cursors/index.theme" to plik, do którego /etc/alternatives/x-cursor-theme powinien zostać dowiązany.
Czwarty parametr (liczba 50) jest priorytetem (większe wartości wskazują, że ta alternatywa, przy działaniu automatycznym, będzie wybrana z większym prawdopodobieństwem).
Teraz
Kod: Zaznacz cały
update-alternatives --config x-cursor-theme
Kod: Zaznacz cały
update-alternatives --config x-cursor-theme
Jest 3 alternatyw dostarczających "x-cursor-theme".
Wybór Alternatywa
-----------------------------------------------
*+ 1 /usr/share//icons/Ecliz/cursors/index.theme
2 /usr/share//icons/SevenSwords/cursors/index.theme
3 /usr/share/icons/Precise-Pointer3D-Small/cursors/index.theme
Naciśnij Enter, aby zatrzymać wartość domyślną [*], albo wpisz wybrany numer:
Kod: Zaznacz cały
update-alternatives --remove x-cursor-theme /usr/share/icons/Ecliz/cursors/index.theme
tzn. lepiej żeby był jednak tak jak pozostałe pliki w podkatalogu cursors czyli:/usr/share/icons/Ecliz/index.theme
U mnie umieszczenie pliku index.theme bezpośrednio katalogu /usr/share/icons/Ecliz/index.theme spowodowało, że kursor był nie stabilny, a niektóre programy przestały się uruchamiać./usr/share/icons/Ecliz/cursors/index.theme