Konfiguracja OpenBox dla Arch Linux
Konfiguracja OpenBox dla Arch Linux
Witam.
Używam najnowszego systemu Arch Linux. Mam zainstalowane środowiska graficzne lxde i gnome. Przy logowaniu mam następujące opcje:
[INDENT]gnome - działa
gnome/openbox - ładuje się i powrót do ekranu logowania
lxde - działa
openbox - włącza się, ale nie ma żadnych pasków (wyczytałem, że taka właśnie jest domyślna konfiguracja), wszystko muszę włączać przez konsolę. Jak włączę przez prawy klik np. firefoksa - nie widzę go. Zainstalowałem z pomocą pacmana program pypanel, ale nigdzie go nie widzę.[/INDENT]
I właśnie, jak mam skonfigurować sobie pypanel i inne rzeczy, żeby mi się pokazywały a nie na ekranie była czysta tapeta?
Większość poradników jakie znalazłem, np.:
http://webcache.googleusercontent.com/s ... p/Openbox_ Polski +instalacja+panelu+OPENbox&cd=2&hl=pl&ct=clnk&gl=pl&client=firefox-a&source=www.google.pl#39113118469177477380
Z pamięcią podręczną, bo normalnie strona nie działa:
http://wiki.archlinux.pl/Openbox?rdfrom ... irect%3Dno
Wymieniały tylko nazwę np. dostępnych paneli albo opisywały konfigurację nowego motywu - a to mnie nie interesuje, podoba mi się domyślny motyw, tylko chciałbym mieć np. pasek, zegarek itp.
Używam najnowszego systemu Arch Linux. Mam zainstalowane środowiska graficzne lxde i gnome. Przy logowaniu mam następujące opcje:
[INDENT]gnome - działa
gnome/openbox - ładuje się i powrót do ekranu logowania
lxde - działa
openbox - włącza się, ale nie ma żadnych pasków (wyczytałem, że taka właśnie jest domyślna konfiguracja), wszystko muszę włączać przez konsolę. Jak włączę przez prawy klik np. firefoksa - nie widzę go. Zainstalowałem z pomocą pacmana program pypanel, ale nigdzie go nie widzę.[/INDENT]
I właśnie, jak mam skonfigurować sobie pypanel i inne rzeczy, żeby mi się pokazywały a nie na ekranie była czysta tapeta?
Większość poradników jakie znalazłem, np.:
http://webcache.googleusercontent.com/s ... p/Openbox_ Polski +instalacja+panelu+OPENbox&cd=2&hl=pl&ct=clnk&gl=pl&client=firefox-a&source=www.google.pl#39113118469177477380
Z pamięcią podręczną, bo normalnie strona nie działa:
http://wiki.archlinux.pl/Openbox?rdfrom ... irect%3Dno
Wymieniały tylko nazwę np. dostępnych paneli albo opisywały konfigurację nowego motywu - a to mnie nie interesuje, podoba mi się domyślny motyw, tylko chciałbym mieć np. pasek, zegarek itp.
Tu wszystko ślicznie jest wyłożone:
https://wiki.archlinux.org/index.php/Openbox
https://wiki.archlinux.org/index.php/Op ... s_and_Apps
http://openbox.org/wiki/Main_Page
Niestety, artykuły po polsku (będące zazwyczaj tłumaczeniami z tych po angielsku) mają to do siebie, że są rzadziej aktualizowane. Pewnie dlatego, że osób posługujących się językiem polskim jest na świecie mniej, niż tych posługujących się językiem angielskim
https://wiki.archlinux.org/index.php/Openbox
https://wiki.archlinux.org/index.php/Op ... s_and_Apps
http://openbox.org/wiki/Main_Page
Niestety, artykuły po polsku (będące zazwyczaj tłumaczeniami z tych po angielsku) mają to do siebie, że są rzadziej aktualizowane. Pewnie dlatego, że osób posługujących się językiem polskim jest na świecie mniej, niż tych posługujących się językiem angielskim

Van, przeglądałem już to. Które sekcje mnie tam interesują?
piotryna, odnośnik przedstawiony przez Ciebie najbardziej mi się podoba, naprawdę dziękuję. Dziękuję za pierwszy odnośnik, chociaż będę musiał się przyjrzeć, bo ja już mam zainstalowane środowisko openbox i Linuksa Archa.
Na podstawie:
http://willensky.blogspot.com/
Poprzednio próbowałem, ale nie udało się. Więc powtórzyłem. Po kolei:
Uruchamiam system, loguję się z gnome, otwieram terminal polecenie:
Jeżeli chodzi o plik /home/nazwa_uzytkownika//.xinitrc to:
Dodaję:
Czyli cały plik wygląda tak:
Jeżeli chodzi o:
to nie muszę nic robić, bo plik wygląda tak, moj rc.conf, sekcja deamons wygląda następująco:
Przy logowaniu wybieram konto zwykłego użytkownika i openbox, wpisuję hasło, zaloguj.
Jest przez chwilę szary ekran, potem jest tapeta i tyle.
Co ciekawe, zainstalowałem:
i pod GNOME jest, pod openboksem, spod prawego przycisku myszy - internet nie ma.
Wczoraj najpierw zainstalowałem LXDE czy openboksa na podstawie instrukcji z wiki Linuksa Archa. Była konsola. Potem zainstalowałem GNOME według instrukcji:
http://osinstall.pl/?p=73
i pojawił się ekran logowania. Możliwość wyboru środowiska przy starcie itd.
piotryna, odnośnik przedstawiony przez Ciebie najbardziej mi się podoba, naprawdę dziękuję. Dziękuję za pierwszy odnośnik, chociaż będę musiał się przyjrzeć, bo ja już mam zainstalowane środowisko openbox i Linuksa Archa.
Na podstawie:
http://willensky.blogspot.com/
Poprzednio próbowałem, ale nie udało się. Więc powtórzyłem. Po kolei:
Uruchamiam system, loguję się z gnome, otwieram terminal polecenie:
Kod: Zaznacz cały
su
Kod: Zaznacz cały
[adam@arch ~]$ pacman -S conky
błąd: tą operację wykonać można jedynie jako root.
[adam@arch ~]$ su
Hasło:
[root@arch adam]# pacman -S dmenu gnome-nettool gmrun tilda volwheel scrot nitrogen tint2 conky
ostrzeżenie: dmenu-4.4-1 jest w najnowszej wersji -- ponowne instalowanie
ostrzeżenie: gnome-nettool-3.0.0-1 jest w najnowszej wersji -- ponowne instalowanie
ostrzeżenie: tilda-0.9.6-3 jest w najnowszej wersji -- ponowne instalowanie
ostrzeżenie: tint2-0.11-4 jest w najnowszej wersji -- ponowne instalowanie
rozwiązywanie zależności...
szukanie konfliktów międzypakietowych...
Cele (17): dmenu-4.4-1 gnome-nettool-3.0.0-1 gmrun-0.9.2-3 tilda-0.9.6-3
glib-perl-1.223-3 cairo-perl-1.061-4 pango-perl-1.221-4
gtk2-perl-1.222-3 perl-gtk2-trayicon-0.06-7 volwheel-0.2.8-1
giblib-1.2.4-4 scrot-0.8-4 gtkmm-2.24.2-1 nitrogen-1.5.2-1
tint2-0.11-4 wireless_tools-29-4 conky-1.8.1-3
Całkowity rozmiar do pobrania: 3,37 MB
Całkowity rozmiar po instalacji: 18,77 MB
Kontynuować instalację? [T/n] t
:: Pobieranie pakietów z core...
wireless_tools-29-... 76,3K 99,4K/s 00:00:01 [######################] 100%
:: Pobieranie pakietów z extra...
glib-perl-1.223-3-i686 290,8K 222,7K/s 00:00:01 [######################] 100%
cairo-perl-1.061-4... 65,9K 91,5K/s 00:00:01 [######################] 100%
pango-perl-1.221-4... 172,3K 160,8K/s 00:00:01 [######################] 100%
gtk2-perl-1.222-3-i686 1406,6K 172,8K/s 00:00:08 [######################] 100%
giblib-1.2.4-4-i686 34,5K 64,7K/s 00:00:01 [######################] 100%
scrot-0.8-4-i686 12,4K 68,4K/s 00:00:00 [######################] 100%
gtkmm-2.24.2-1-i686 1049,0K 294,9K/s 00:00:04 [######################] 100%
nitrogen-1.5.2-1-i686 133,4K 151,7K/s 00:00:01 [######################] 100%
conky-1.8.1-3-i686 137,0K 127,9K/s 00:00:01 [######################] 100%
:: Pobieranie pakietów z community...
gmrun-0.9.2-3-i686 35,5K 70,0K/s 00:00:01 [######################] 100%
perl-gtk2-trayicon... 14,4K 41,4K/s 00:00:00 [######################] 100%
volwheel-0.2.8-1-any 26,8K 56,1K/s 00:00:00 [######################] 100%
(17/17) sprawdzanie spójności pakietów [######################] 100%
(17/17) sprawdzanie konfliktów plików [######################] 100%
( 1/17) aktualizowanie dmenu [######################] 100%
( 2/17) aktualizowanie gnome-nettool [######################] 100%
( 3/17) instalowanie gmrun [######################] 100%
( 4/17) aktualizowanie tilda [######################] 100%
( 5/17) instalowanie glib-perl [######################] 100%
( 6/17) instalowanie cairo-perl [######################] 100%
( 7/17) instalowanie pango-perl [######################] 100%
( 8/17) instalowanie gtk2-perl [######################] 100%
( 9/17) instalowanie perl-gtk2-trayicon [######################] 100%
(10/17) instalowanie volwheel [######################] 100%
Opcjonalne zależności dla volwheel
alsa-utils: for ALSA support
oss: for OSS support
(11/17) instalowanie giblib [######################] 100%
(12/17) instalowanie scrot [######################] 100%
(13/17) instalowanie gtkmm [######################] 100%
(14/17) instalowanie nitrogen [######################] 100%
(15/17) aktualizowanie tint2 [######################] 100%
(16/17) instalowanie wireless_tools [######################] 100%
(17/17) instalowanie conky [######################] 100%
[root@arch adam]# pacman -S openbox obconf obmenu lxappearance
ostrzeżenie: openbox-3.4.11.2-2 jest w najnowszej wersji -- ponowne instalowanie
ostrzeżenie: obconf-2.0.3-4 jest w najnowszej wersji -- ponowne instalowanie
ostrzeżenie: obmenu-1.0-8 jest w najnowszej wersji -- ponowne instalowanie
ostrzeżenie: lxappearance-0.5.1-2 jest w najnowszej wersji -- ponowne instalowanie
rozwiązywanie zależności...
szukanie konfliktów międzypakietowych...
Cele (4): openbox-3.4.11.2-2 obconf-2.0.3-4 obmenu-1.0-8
lxappearance-0.5.1-2
Całkowity rozmiar do pobrania: 0,00 MB
Całkowity rozmiar po instalacji: 3,27 MB
Kontynuować instalację? [T/n] t
(4/4) sprawdzanie spójności pakietów [######################] 100%
(4/4) sprawdzanie konfliktów plików [######################] 100%
(1/4) aktualizowanie openbox [######################] 100%
Place menu.xml, rc.xml and autostart.sh in ~/.config/openbox
They can be found in /etc/xdg/openbox
(2/4) aktualizowanie obconf [######################] 100%
(3/4) aktualizowanie obmenu [######################] 100%
(4/4) aktualizowanie lxappearance [######################] 100%
[root@arch adam]# su - adam
[adam@arch ~]$ mkdir -p ~/.config/openbox/
[adam@arch ~]$ cp /etc/xdg/openbox/rc.xml ~/.config/openbox
[adam@arch ~]$ cp /etc/xdg/openbox/menu.xml ~/.config/openbox
[adam@arch ~]$ nano ~/.xinitrc
[adam@arch ~]$ pacman -S powerpill
błąd: tą operację wykonać można jedynie jako root.
[adam@arch ~]$ su
Hasło:
[root@arch adam]# pacman -S powerpill
błąd: nie znaleziono celu: powerpill
[root@arch adam]# ^C
[root@arch adam]# pacman -S alsa-utils alsa-oss
ostrzeżenie: alsa-utils-1.0.24.2-2 jest w najnowszej wersji -- ponowne instalowanie
rozwiązywanie zależności...
szukanie konfliktów międzypakietowych...
Cele (2): alsa-utils-1.0.24.2-2 alsa-oss-1.0.17-1
Całkowity rozmiar do pobrania: 0,05 MB
Całkowity rozmiar po instalacji: 2,18 MB
Kontynuować instalację? [T/n] t
:: Pobieranie pakietów z extra...
alsa-oss-1.0.17-1-i686 49,8K 89,4K/s 00:00:01 [######################] 100%
(2/2) sprawdzanie spójności pakietów [######################] 100%
(2/2) sprawdzanie konfliktów plików [######################] 100%
(1/2) aktualizowanie alsa-utils [######################] 100%
(2/2) instalowanie alsa-oss [######################] 100%
[root@arch adam]#
[root@arch adam]# nano /etc/rc.conf
[root@arch adam]# pacman -S libgl
ostrzeżenie: libgl-7.11-1 jest w najnowszej wersji -- ponowne instalowanie
rozwiązywanie zależności...
szukanie konfliktów międzypakietowych...
Cele (1): libgl-7.11-1
Całkowity rozmiar do pobrania: 0,00 MB
Całkowity rozmiar po instalacji: 16,40 MB
Kontynuować instalację? [T/n] t
(1/1) sprawdzanie spójności pakietów [######################] 100%
(1/1) sprawdzanie konfliktów plików [######################] 100%
(1/1) aktualizowanie libgl [######################] 100%
[root@arch adam]# Xorg -configure
Fatal server error:
Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.
Please consult the The X.Org Foundation support
at [URL]http://wiki.x.org[/URL]
for help.
[root@arch adam]# cp /root/xorg.conf.new /etc/X11/xorg.conf
cp: nie można wykonać stat na `/root/xorg.conf.new': Nie ma takiego pliku ani katalogu
[root@arch adam]# enable hotplugging # pacman -S hal dbus xf86-input-evdev xf86-input-synaptics
bash: enable: hotplugging: nie jest to polecenie powłoki
[root@arch adam]# enable hotplugging
bash: enable: hotplugging: nie jest to polecenie powłoki
[root@arch adam]# pacman -S hal dbus xf86-input-evdev xf86-input-synaptics
błąd: nie znaleziono celu: hal
[root@arch adam]#
Kod: Zaznacz cały
nano ~/.xinitrc
Kod: Zaznacz cały
exec ck-launch-session dbus-launch openbox-session
Kod: Zaznacz cały
#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
if [ -d /etc/X11/xinit/xinitrc.d ]; then
for f in /etc/X11/xinit/xinitrc.d/*; do
[ -x "$f" ] && . "$f"
done
unset f
fi
exec ck-launch-session dbus-launch openbox-session
# exec gnome-session
# exec startkde
# exec startxfce4
# ...or the Window Manager of your choice
Kod: Zaznacz cały
nano /etc/rc.conf
Kod: Zaznacz cały
GNU nano 2.2.6 Plik: /etc/rc.conf
# This now requires the netcfg package
#
#NETWORKS=(main)
# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
# - prefix a daemon with a ! to disable it
# - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng network netfs crond dbus fam hal alsa gdm)
^G Pomoc ^O Zapisz ^R Wczyt.plik^Y Poprz.str.^K Wytnij ^C Bież.poz.
^X Wyjdź ^J Wyjustuj ^W Wyszukaj ^V Nast.str. ^U Wklej ^T Pisownia
Jest przez chwilę szary ekran, potem jest tapeta i tyle.
Co ciekawe, zainstalowałem:
Kod: Zaznacz cały
pacman -S chromium
Wczoraj najpierw zainstalowałem LXDE czy openboksa na podstawie instrukcji z wiki Linuksa Archa. Była konsola. Potem zainstalowałem GNOME według instrukcji:
http://osinstall.pl/?p=73
i pojawił się ekran logowania. Możliwość wyboru środowiska przy starcie itd.
Pod pozycją internet w menu openboksa będzie aplikacja, którą sobie sam przypiszesz. Sama instalacja przeglądarki chrome nic nie da, musisz ją jeszcze podpiąć do menu.
Poczytaj o pliku konfiguracyjnym openboksa, który zdaje się jest w ~/.config/openbox/rc.conf, jeśli dobrze pamiętam. Panel sam też się nie pojawi po instalacji. Trzeba go dopisać, albo do autostartu w pliku konfiguracyjnym openboksa, albo, zależnie od tego jakiego używasz menedżera logowania, do jego konfigu. Jeśli używasz polecenia: do uruchamiania środowiska graficznego, to do pliku:
dopisz:
Poczytaj o pliku konfiguracyjnym openboksa, który zdaje się jest w ~/.config/openbox/rc.conf, jeśli dobrze pamiętam. Panel sam też się nie pojawi po instalacji. Trzeba go dopisać, albo do autostartu w pliku konfiguracyjnym openboksa, albo, zależnie od tego jakiego używasz menedżera logowania, do jego konfigu. Jeśli używasz polecenia:
Kod: Zaznacz cały
startx
Kod: Zaznacz cały
~/.xinitrc
Kod: Zaznacz cały
pypanel &
exec openbox
piotryna (dziękuję raz jeszcze) podał mi drogą prywatną metodę związana z autostartem. Dokładnie edycja pliku:
i dodanie tam:
No i po restarcie pojawił się pasek. Tak samo zrobiłem z conky i jest. Teraz czas poczytać:
http://debian.linux.pl/threads/827-conk ... ddtemp-itd.
Pytanie, czy powinienem tak samo jak z pypanelem zrobić (i czy w ogóle tak się robi, czy w jakiś inny sposób) z innymi dodatkami dla openboksa?
Dodane:
Zainstalowałem przez pacmana i dodałem do:
pozycję
Restart i:
http://img30.imageshack.us/img30/3919/arch1408gif.png
Fajnie, ale nie o takie coś do końca mi chodziło. Jak zrobić, żeby pypanel (dolny pasek) i conky miał tło, takie jak aktualnie ustawiona tapeta, przyjmujac, że za tydzień mogę zmienić tapetę.
Kod: Zaznacz cały
~/.config/openbox/autostart.sh
Kod: Zaznacz cały
pypanel &
http://debian.linux.pl/threads/827-conk ... ddtemp-itd.
Pytanie, czy powinienem tak samo jak z pypanelem zrobić (i czy w ogóle tak się robi, czy w jakiś inny sposób) z innymi dodatkami dla openboksa?
Dodane:
Zainstalowałem przez pacmana i dodałem do:
Kod: Zaznacz cały
~/.config/openbox/autostart.sh
Kod: Zaznacz cały
xfdesktop &
http://img30.imageshack.us/img30/3919/arch1408gif.png
Fajnie, ale nie o takie coś do końca mi chodziło. Jak zrobić, żeby pypanel (dolny pasek) i conky miał tło, takie jak aktualnie ustawiona tapeta, przyjmujac, że za tydzień mogę zmienić tapetę.
env002, dodając informację korzystaj z opcji edycji wiadomości. Polecenia, ich wyniki, logi itp. wstawiaj na forum z wykorzystaniem znaczników code.
Zamiast atakować innego użytkownika, napisz w takiej sprawie np. prywatną wiadomość do moderatora.
Zainstaluj sobie słownik języka polskiego do przeglądarki.
Na ten tekst, nie odpowiadaj w temacie (jeśli już musisz).
Zamiast atakować innego użytkownika, napisz w takiej sprawie np. prywatną wiadomość do moderatora.
Zainstaluj sobie słownik języka polskiego do przeglądarki.
Na ten tekst, nie odpowiadaj w temacie (jeśli już musisz).
Zdaje się, że conky i pypanel, ustawiają sobie tło takie jakie masz ustawione w menedżerze logowania, a to jest spowodowane tym, że startują zaraz przed openboxem. Możesz do autostartu dopisać:
i tak samo dla conkiego i sprawdzić efekt.
Kod: Zaznacz cały
sleep 3 && pypanel &
Sam na to wpadłem (no prawie
, i ustawiłem:
Efekt - bez zmian.

Kod: Zaznacz cały
xfdesktop &
sleep 20 && pypanel &
sleep 22 && conky &