Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Na potrzeby tego wpisu doinstalowałem systemsettings (kdebase-workspace) i amaroka.
[root@morfina][~]# pacman -S kdebase-workspace amarok resolving dependencies... looking for inter-conflicts... Packages (52): akonadi-1.9.2-1 attica-0.4.1-2 grantlee-0.3.0-2 kactivities-4.10.3-1 kde-base-artwork-4.10.3-1 kdebase-runtime-4.10.3-1 kdelibs-4.10.3-3 kdepim-runtime-4.10.3-2 kdepimlibs-4.10.3-3 libatasmart-0.19-2 libdbusmenu-qt-0.9.2-2 libdmtx-0.7.4-3 libimobiledevice-1.1.5-1 libiodbc-3.52.8-1 libkgapi-2.0.1-1 libkolab-0.4.2-1 libkolabxml-0.8.4-1 liblastfm-1.0.7-1 libmariadbclient-5.5.31-1 libplist-1.10-1 libssh-0.5.4-1 mariadb-5.5.31-1 mariadb-clients-5.5.31-1 media-player-info-17-1 nepomuk-core-4.10.3-1 oxygen-icons-4.10.3-1 pm-quirks-0.20100619-3 pm-utils-1.4.1-6 polkit-kde-0.99.0-2 polkit-qt-0.103.0-2 poppler-qt-0.22.4-1 prison-1.0-2 qca-2.0.3-4 qimageblitz-0.0.6-3 qjson-0.8.1-2 qrencode-3.4.2-2 qtscriptgenerator-0.2.0-2 rasqal-1:0.9.30-1 redland-1:1.0.16-2 redland-storage-virtuoso-1:1.0.16-2 shared-desktop-ontologies-0.10.0-1 soprano-2.9.2-1 strigi-0.7.8-3 taglib-extras-1.0.1-2 udisks2-2.1.0-3 unixodbc-2.3.1-1 upower-0.9.20-2 usbmuxd-1.0.8-2 virtuoso-base-6.1.6-2 xerces-c-3.1.1-4 amarok-2.7.1-1 kdebase-workspace-4.10.3-1 Total Installed Size: 503.14 MiB :: Proceed with installation? [Y/n]
Próbowałem skonfigurować wygląd przez systemsettings:
Mam w systemie gtk-engines gtk2 gtk3 qt5 + poniższe:
lxappearance
gtk-chtheme
qtconfig-qt4
Zawartość plików:
/home/morfik/.gtkrc-2.0 — generowany przy pomocy lxappearance + dodane trochę od siebie:
# DO NOT EDIT! This file will be overwritten by LXAppearance. # Any customization should be done in ~/.gtkrc-2.0.mine instead. gtk-theme-name="Zukitwo" gtk-icon-theme-name="gnome" gtk-font-name="Sans 9" gtk-cursor-theme-name="Vanilla-DMZ-AA" gtk-cursor-theme-size=0 gtk-toolbar-style=GTK_TOOLBAR_ICONS gtk-toolbar-icon-size=GTK_ICON_SIZE_SMALL_TOOLBAR gtk-button-images=1 gtk-menu-images=1 gtk-enable-event-sounds=1 gtk-enable-input-feedback-sounds=1 gtk-xft-antialias=0 gtk-xft-hinting=1 gtk-xft-hintstyle="hintfull" gtk-xft-rgba="none" include "/home/morfik/.gtkrc-2.0.mine" #include "/home/morfik/.themes/Zukitwo/gtk-2.0/gtkrc" style "scrollbar" { GtkScrollbar::slider-width = 8 } class "Gtk*Scrollbar" style "scrollbar" style "resize-grip" { GtkWindow::resize-grip-height = 24 GtkWindow::resize-grip-width = 24 } class "GtkWindow*" style "resize-grip"
Plik /home/morfik/.config/gtk-3.0/settings.ini :
[Settings] gtk-theme-name=Zukitwo gtk-icon-theme-name=gnome gtk-font-name=Sans 9 gtk-cursor-theme-name=Vanilla-DMZ-AA gtk-cursor-theme-size=0 gtk-toolbar-style=GTK_TOOLBAR_ICONS gtk-toolbar-icon-size=GTK_ICON_SIZE_SMALL_TOOLBAR gtk-button-images=1 gtk-menu-images=1 gtk-enable-event-sounds=1 gtk-enable-input-feedback-sounds=0 gtk-xft-antialias=0 gtk-xft-hinting=1 gtk-xft-hintstyle=hintfull gtk-xft-rgba=none
Mam wgrany theme Zukitwo w /home/morfik/.themes/Zukitwo — ten z repo ale przy jego aktualizacji ciągle mi cofało moje fixy dlatego przeniosłem go do ~/.themes
Sporo aplikacji zmieniło wygląd po dopisaniu do /home/morfik/.xprofile (openbox + lightdm):
export GTK2_RC_FILES="$HOME/.gtkrc-2.0"
przed exec openbox-session . Próbowałem to samo dopisać w /home/morfik/.zshrc ale nie dawało to żadnych rezultatów.
Mimo wszystko nadal część aplikacji qt wygląda nie tak jak powinna. Przykładowe aplikacje qt — vlc smplayer qbittorrent qnapi amarok skontrastowane ze spacefm (lewy dolny róg): http://imageshack.us/a/img716/8461/20130605151500.png
Próbowałem tez podlinkować ikonki gnome do oxygen :
[root@morfina][/usr/share/icons]# ls -al total 164K drwxr-xr-x 16 root root 4.0K Jun 5 14:44 ./ drwxr-xr-x 224 root root 4.0K Jun 5 14:39 ../ drwxr-xr-x 3 root root 4.0K May 29 13:40 Faenza/ drwxr-xr-x 9 root root 4.0K May 29 14:01 HighContrast/ drwxr-xr-x 3 root root 4.0K May 7 13:48 Oxygen_Black/ drwxr-xr-x 3 root root 4.0K May 7 13:48 Oxygen_Blue/ drwxr-xr-x 3 root root 4.0K May 7 13:48 Oxygen_White/ drwxr-xr-x 3 root root 4.0K May 7 13:48 Oxygen_Yellow/ drwxr-xr-x 3 root root 4.0K May 7 13:48 Oxygen_Zion/ drwxr-xr-x 7 root root 4.0K May 20 20:53 Tango/ drwxr-xr-x 3 root root 4.0K Dec 8 2011 Vanilla-DMZ/ drwxr-xr-x 3 root root 4.0K Dec 8 2011 Vanilla-DMZ-AA/ drwxr-xr-x 2 root root 4.0K Apr 9 23:02 convertall/ drwxr-xr-x 10 root root 4.0K May 29 14:04 gnome/ drwxr-xr-x 20 root root 4.0K Jun 5 14:39 hicolor/ drwxr-xr-x 11 root root 4.0K Jun 5 14:39 oxygen2/ lrwxrwxrwx 1 root root 6 May 7 13:24 default.kde4 -> oxygen/ lrwxrwxrwx 1 root root 5 Jun 5 14:44 oxygen -> gnome/ -rw-r--r-- 1 root root 6.6K Apr 5 2008 qnapi-128.png -rw-r--r-- 1 root root 2.4K Apr 5 2008 qnapi-48.png -rw-r--r-- 1 root root 26K Apr 5 2008 qnapi-512.png -rw-r--r-- 1 root root 930 Apr 5 2008 qnapi.png -rw-r--r-- 1 root root 20K Mar 13 08:29 zuluCrypt.png -rw-r--r-- 1 root root 36K Mar 13 08:29 zuluMount.png [root@morfina][/usr/share/icons]#
ale to powoduje czasem dziwne efekty w aplikacjach qt — brak ikonek i spore zużycie procka.
Na dobrą sprawę wygląd jest zadowalający poza ikonkami. Nie mam zielonego pojęcia jak je zmienić. Wiem, że część ustawień siedzi w pliku /home/morfik/.config/Trolltech.conf ale analiza tego pliku przekracza moje możliwości. xD Nie planuję instalacji żadnego softu z kde także przydałby się dopracować te ikonki bez używania systemsettings lub innych komponentów kde o ile to możliwe.
Jakieś pomysły?
Ostatnio edytowany przez morfik (2013-06-07 21:17:38)
Offline
Faktycznie, dopisanie do ~/.xprofile (lightdm):
export GTK2_RC_FILES="$HOME/.gtkrc-2.0" export GNOME_DESKTOP_SESSION_ID=1 exec openbox-session
poprawia ikonki i rozwiązuje tym samym problem. Tylko czemu "nie jest to zbyt ładne rozwiązanie"? xD
Jeszcze taka sprawa — qnapi wyrzuca:
[morfik@morfina][~]% qnapi (qnapi:7911): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine", (qnapi:7911): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine", (qnapi:7911): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
Doinstalowanie gtk-engine-murrine rozwiązuje problem.
Co do sposobu z gconftool-2 --set — w qbittorrencie nie było ikonek w menu ale wpisanie w terminalu:
gconftool-2 --set --type bool /desktop/gnome/interface/menus_have_icons true
Rozwiązuje ten problem. Myślę, że też można dopisać te 2 linijki:
gconftool-2 --set --type string /desktop/gnome/interface/gtk_theme Zukitwo gconftool-2 --set --type string /desktop/gnome/interface/icon_theme gnome
Może jakieś appsy z tego skorzystają. I tak bym nie zapomniał. gconftool-2 --set tworzy pliki w /home/morfik/.config/gconf/ .
I przy okazji zauważyłem, że lxappearance oraz gtk-chtheme inaczej generują plik ~/.gtkrc-2.0 . Tak wygląda plik generowany przez gtk-chtheme:
# -- THEME AUTO-WRITTEN DO NOT EDIT include "/home/morfik/.themes/Zukitwo/gtk-2.0/gtkrc" style "user-font" { font_name = "Sans 9" } widget_class "*" style "user-font" gtk-font-name="Sans 9" include "/home/morfik/.gtkrc.mine" # -- THEME AUTO-WRITTEN DO NOT EDIT
To "include" w końcu działa czy nie? xD
Jeszcze później przekopiuje ustawienia z debiana i może uda mi się namierzyć jakieś pliki, bo niby na debianie mam wszystko ok, ale to może dlatego, że tam jest gnome. Poza w tym, w systemsettings od kde na debianie mam w ogóle dziwne ustawienia — ikony na oxygen, a style na CDE , a mimo to ikonki są gnomowskie. Także raczej bez problemu można olać systemsettings z kde.
EDIT:
I jeszcze takie ciekawe spostrzeżenie — po dodaniu export GNOME_DESKTOP_SESSION_ID=1 zmienił się wygląd okna qtconfig-qt4 — teraz wygląda dużo lepiej:
Ostatnio edytowany przez morfik (2013-06-06 09:12:16)
Offline
Samo przekopiowanie ustawień z debiana nie zmienia ikonek. Czyli wymagane jest ustawienie
export GNOME_DESKTOP_SESSION_ID=1
Tylko czemu jak na debianie z gnome chcę podejrzeć te zmienna to mi dostaje taki wynik? xD
morfik:~$ echo $GNOME_DESKTOP_SESSION_ID this-is-deprecated
Offline
Zobacz zmienne spod GNOME.
Pewnie teraz trochę inaczej ona wygląda niż GNOME_DESKTOP_SESSION_ID
Offline
Edit:
Przetestowałem wszystkie zmienne z debiana, które były pod printenv i nic — ikonki są dalej takie jak były.
Na launchpad.net widnieje wpis (2008-10-18) w tej kwestii i jest tam takie info:
The problem is that GNOME_DESKTOP_SESSION_ID has been deprecated:
http://bugzilla.gnome.org/show_bug.cgi?id=542880
http://mail.gnome.org/archives/svn-commits-list/200 … msg00369.html
And, as far as I can see, no substitute has ever been given. The only way I can think of to fix this properly for hardinfo would be to remove printing this value out.
Czytając info w pierwszym linku, wychodzi na to, że aplikacje szukają tej zmiennej jak znajdują to ustawiają se coś wedle życzenia.
Przestawiłem tą zmienna na GNOME_DESKTOP_SESSION_ID=dupa i ikonki są zmieniane. xD Także pewnie ciąg znaków pod debianowym gnome "this-is-deprecated" lub w ogóle sama obecność tej zmiennej ustawia te ikonki.
To chyba wszystko. xD
Ostatnio edytowany przez morfik (2013-06-07 21:18:59)
Offline
No bo ta zmienna u ciebie udaje odpaloną sesje GNOME i dlatego masz ustawiane ikonki z gconf.
Offline
Usunięcie tej zmiennej z debiana za pomocą:
$ unset GNOME_DESKTOP_SESSION_ID
ustawia ikonki na kde w qnapi, także już wszystko jest jasne. xD
EDIT:
Są też i pierwsze problemy:
/usr/bin/xdg-open: line 507: gnome-open: command not found
To dotyczy domyślnych appsów i przykładowo klikając 2x w qbittorrencie na pliku by otworzyć spacefm, zostaje wyrzucony ten błąd i jak się można domyśleć nic się nie dzieje. xD
Żeby to poprawić to trzeba doinstalować libgnome , a to pociąga trochę zależności za sobą:
[root@morfina][~]# yaourt -S libgnome resolving dependencies... looking for inter-conflicts... Packages (11): gnome-mime-data-2.18.0-6 gnome-vfs-2.24.4-6 gvfs-1.16.2-1 libatasmart-0.19-2 libbonobo-2.32.1-4 libgnome-data-2.32.1-4 libidl2-0.8.14-2 libsecret-0.15-1 orbit2-2.14.19-2 udisks2-2.1.0-3 libgnome-2.32.1-4 Total Download Size: 1,74 MiB Total Installed Size: 36,45 MiB
I tera dylemat, ikonki czy śmieci z gnome. xD
Ostatnio edytowany przez morfik (2013-06-08 18:41:41)
Offline
Strony: 1