piątek, 18 maja 2012

xfce4: obramowanie nazw na pulpicie

Zastanawiałem się gdzie to wrzucić, czy do mypomoc, czy może tutaj. I postanowiłem, że wrzucę to tutaj, ponieważ dotyczy to xfce, a do tego może komuś się to przyda :)

Chodzi oczywiście o zniwelowanie obramowania w około napisów pod plikami na pulpicie w xfce.

Otwieramy edytor, np. nano w terminalu i edytujemy: ~/.gtkrc-2.0

Teraz wklejamy poniższy kod:


style "xfdesktop-icon-view" {
XfdesktopIconView::label-alpha = 0
fg[NORMAL] = "#ffffff"
fg[SELECTED] = "#000000" }
widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"


I na wszelki wypadek wylogowanie i ponowne logowanie, nie wiem czy w przypadku xfce, nie będzie potrzebny reset ;)

Porada pochodzi z osworld.pl
Więc jakby coś nie stykało to nie moja wina.

i taka uwaga: znaczniki fg[NORMAL] = "#ffffff" fg[SELECTED] = "#000000 możecie sobie zmieniać do woli, ponieważ są to określenia kolorów w formie cyfrowej.

wtorek, 8 maja 2012

kompilujemy xfce (4.10)

To co widzicie po niżej, to moje opcje odnośnie kompilacji xfce w tym przypadku 4.10.

Kolejność nie jest tutaj ważna, ponieważ ja wykonuję aktualizację wg. katalogów a nie tego spisu. Poniższe opcje, które odnoszą się do poszczególnych elementów xfce są po prostu ściągawką, a nie tym: co kompiluje najpierw a co później, jako drugie.
To ma być tylko do skopiowania w terminal i wykonania kompilacji, nic więcej.

Poniżej wyjaśnię pewne opcje, które nie znajdziecie w innych poradach, czy np. w Archu.

settings
./configure --prefix=/usr --enable-libxklavier --enable-libnotify --enable-xcursor --enable-xrandr --disable-debug --enable-sound-settings --enable-pluggable-dialogs --disable-static --sysconfdir=/etc --localstatedir=/var


panel
./configure --prefix=/usr --libexecdir=/usr/lib --disable-debug


exo
./configure --prefix=/usr --enable-gio-unix --disable-debug


thunar
./configure --prefix=/usr --enable-gio-unix --enable-dbus --enable-startup-notification --enable-gudev --enable-notifications --enable-exif --enable-pcre --disable-gtk-doc --disable-debug


session
./configure --prefix=/usr --enable-libgnome-keyring --disable-debug --disable-legacy-sm


xfwm
./configure --prefix=/usr --enable-xsync --enable-compositor --render --enable-randr --enable-startup-notification --disable-debug


xfdesktop
./configure --prefix=/usr --enable-notifications --enable-thunarx --enable-gio-unix --disable-desktop-menu


power
./configure --prefix=/usr --disable-panel-plugins --disable-debug --enable-dpms --enable-polkit --disable-network-manager


gtk-xfce-engine
./configure --prefix=/usr --enable-gtk3 --enable-gtk2 --disable-static --disable-debug


garcon
./configure --prefix=/usr --disable-static --disable-debug


libxfce4ui
./configure --prefix=/usr --enable-gladeui --localstatedir=/var --disable-static --disable-gtk-doc --disable-debug


libxfce4util
./configure --prefix=/usr --localstatedir=/var --disable-static --disable-gtk-doc --disable-debug


Co do innych elementów to wobec nich stosujemy: ./configure --prefix=/usr --disable-debug

I chyba nie muszę objaśniać, że power to chodzi o element xfce4-power-manager - dla mnie to jest logiczne :) Dlatego nie podaje pełnych nazw, a tylko znacznik - czego to się tyczy :)

session - opcja: --disable-legacy-sm
Powoduje ona wyłączenie wsparcia dla elementów stworzonych dawno, dawno temu i było w jakiś sposób powiązane z HAL. Problem w tym, że dzięki temu psuje mi się panel wyłączenia lub restartu komputera. Ale powiem szczerze, przynajmniej po uruchomieniu się nie wyskakują mi na wierzch programy, które pozostawiłem uruchomione podczas wyłączania. Restart czy włączenie polega na wyjściu z xfce do menadżera logowania i wyłączenie lub restart z jego poziomu - co mi osobiście nie przeszkadza :)

gtk-xfce-engine - opcja: --enable-gtk3
Uruchomienie w xfce wyświetlania theme gtk3, w programach które zostały przeniesione do gtk3, czyli gthumb, marlin, nowy nautilus czy caffeine :)

xfdesktop - opcja: --disable-desktop-menu
Opcja wyłącza menu w menu podręcznym na pulpicie. Bo jeśli jeszcze nie wiecie, to xfce nie uruchamia menadżera plików jako applet czy opcję do wyświetlenie plików na pulpicie, jak to czyni np. gnome3, gnome2, czy lxde. W xfce pulpit i menadżer plików są oddzielne i jak sama nazwa wskazuje: xfdesktop odpowiada za to co jest na pulpicie i jak to wygląda, zaś thunar ma pozwolić nam na przeglądanie katalogów w systemie, jak i organizować pliki.
Jeśli was denerwuje menu w menu kontekstowym pulpitu, albo nie korzystanie z tego menu, więc po co macie posiadać to menu w menu pulpitu?

Status/komunikat po wykonaniu polecenia ./configure ...
Warto tu nadmienić, że wiele opcji np. w tumbler jest włączona automatycznie i co najwyżej można je wyłączyć :) Jeśli zaś, dane opcje pokazują wam status "no" (po English: nie) oznacza to tylko tyle, że nie macie zainstalowanej odpowiedniej paczki dev (Ubuntu, debian), albo brakuje wam jakiejś paczki: arch linux.

Na ubuntu kompilacja xfce wymaga kilknastu paczek dev i tyle. Nie wymienię jakich paczek potrzebuje, bo niektóre już posiadałem w systemie, a inne po prostu sobie doinstalowałem.

Co muszę jednak napisać: kompilacja w Ubuntu wypada dobrze, bez większych błędów, a skompilowane xfce działa wyśmienicie, szybko i lekko :)

zegar w lxde (xfce)

W LXDE zegar pozwala nam na ustalanie dokładnie: co ma się znajdować w panelu, a co w podpowiedzi.
Problem w tym, że nie każdy zna oznaczenia znaczków jakie trzeba tam umieścić.

Oto lista znaczników i ich opis, co dany znacznik robi lub co nam daje :)

%a - skrócona nazwa dnia tygodnia (pon, pią, etc.).
%A - pełny nazwa dnia tygodnia (poniedziałek, piątek, etc.).
%b - skrócona nazwa miesiąca (sie, wrz, etc.).
%B - pełna nazwa miesiąca (sierpień, wrzesień, etc.).
%c - lokalny format czasu i daty.
%d - dzień miesiąca (01 - 31).
%D - data %m/%d/%y (31/12/11).
%e - dzień miesiąca (1 - 31), bez zera.
%h - skrócona nazwa miesiąca (sie, wrz, etc.).
%H - godzina, format 24-godzinny (00 - 23).
%I - godzina, format 12-godzinny (00 - 12).
%j - dzień roku (001 - 366).
%m - numer miesiąca (01 - 12).
%M - minuta (00 - 59).
%n - tworzy kolejny wiersz.
%p - AM/PM.
%r - czas w formacie %I:%M:%S %p.
%R - czas w formacie %H:%M.
%S - sekunda (00 - 59).
%t - wstawia tab.
%T - czas w formacie %H:%M:%S.
%U - numer tygodnia w roku (00 - 52), Niedziela jest pierwszym dniem tygodnia.
%w - numer dnia w tygodniu (Niedziela = 7).
%w - numer dnia w tygodniu (Niedziela = 0).
%W - numer tygodnia w roku (00 - 52), Poniedziałek jest pierwszym dniem tygodnia.
%x - lokalny format daty.
%X - lokalny format czasu.
%y - rok bez wieku (00 - 99).
%Y - rok z wiekiem (e.g. 1990)
%Z - nazwa strefy czasowej.

Aby sobie w xfce ustawić zegar trzeba przestawić jego formę (Układ) na "Cyfrowy". Zaś "format" na: "Własny".
Pojawi nam się okienko do wpisania powyższych określeń: co chcemy widzieć w miejscu zegara i nie musi to być godzina :)


I trochę ubolewam nad tym, że twórcy xfce nie dali nam takiej możliwości w każdym wyglądzie np. LCD - urozmaiciło by to trochę formę wyglądu zegara. Przy okazji dając mu dodatkowe walory :)


Źródło: http://lubuntu-pomoc.blogspot.com/2011/08/formatowanie-zegara-preferencje-apletu.html