Używanie XFCE4 z niesamowitym

8

Kiedy zmęczyło mnie używanie standardowego menedżera okien XFCE, xfwm, po prostu zainstalowałem openbox i wybrałem sesję „XFCE / Openbox” na ekranie logowania GDM. Było to bardzo wygodne, ponieważ nie chciałem zwykłej sesji Openbox, w której nie ma menedżera sieci, żadnych paneli, niczego.

Teraz zainstalowałem niesamowicie: podoba mi się pomysł kafelkowania menedżerów okien. Ale po uruchomieniu wszystko poszło nie tak. Brak paneli XFCE nie jest niczym złym, ale czcionki w subpikselach zostały jakoś włączone, a to było naprawdę okropne.

Próbowałem zalogować się w XFCE, zabić openbox / xfwm i zacząć się świetnie, ale to nie zadziałało: sesja xfce4 ciągle uruchamia się ponownie ze zdefiniowaną WM, a zabicie go zabija również całą sesję X. Nie znalazłem też konfiguracji listy rozwijanej w GDM.

Jak mogę rozpocząć sesję XFCE z niesamowitym jak WM?

Whitequark
źródło
1
Wiem, że to dość stary post, ale czy możesz opublikować swoje .xinitrcpliki konfiguracyjne i GDM, które musiałeś zmienić? Chciałbym zacząć od tego, bez bólu, którego doświadczyłeś.
Bekon
@Bacon, prosty: .xsessionzamiast tego użyłem ( pastie.org/3326329 ). Istnieje opcja menu GDM do uruchamiania go w nowszych wersjach Debiana.
whitequark

Odpowiedzi:

4

Być może nie jestem odpowiednią osobą, aby odpowiedzieć na to pytanie, ponieważ wolę Openbox częściowo dlatego, że nie konfiguruje paneli i tym podobne, ale sekcja o xfce tutaj wydaje się, że może ci pomóc.

Chodzi o to, że konfigurujesz swoją niesamowitą sesję za pomocą tego pliku tekstowego, a następnie łączysz ją z „Xsession”

ln -s ~/.xinitrc ~/.Xsession

a następnie „wybierz Xsession na liście sesji w interfejsie logowania”

Jest to atakowanie go na niższym poziomie niż zwykle Ubuntu, więc istnieje prawdopodobnie bardziej zintegrowany sposób, aby to zrobić. Nie jestem też do końca pewien, co te komendy zrobią, np. Czy faktycznie spowodują wyświetlenie panelu xfce, ale wydaje się, że warto przynajmniej spróbować.

intuicyjny
źródło
Problem polega na tym, że nie mam xfce-settings-showpolecenia: wszystko, co mam na początku xfce4, i tak nie ma xfce4-settings-showpolecenia. Więc niczego nie skonfiguruje, a ja nie znalazłem analogu tego polecenia w ostatnim Xfce; wydaje się, xfce4-sessionże działa to samo.
whitequark
hmmm ... może to jest istotne ? /usr/share/doc/xfce4-session/README.Debian: od : Jeśli używasz [sic] menedżera logowania takiego jak GDM, możesz mieć dwa sposoby na uruchomienie Xfce: {- „Sesja Xfce” uruchomi pełną sesję xfce. . . || - „Sesja domyślna” uruchomi się niezależnie od domyślnego menedżera sesji w twoim systemie. Jest to alternatywa / usr / bin / x-session-manager, co oznacza, że ​​możesz dostroić ją za pomocą update-alternatives (8). Jeśli masz tylko Xfce zainstalowany w systemie. . . będzie to minimalne, ponieważ wszystkie przygotowania wykonane w / etc / xdg / xfce4 / xinitrc przed uruchomieniem sesji xfce4 nie zostaną wykonane. }
intuicyjnie
Może być również możliwe ustawienie czegoś ~/.config/xfce4-session/xfce4-session.rc... lub może jedno z innych xfce4-settings-*poleceń zastąpiło funkcjonalność xfce-session-show. Podejrzewam, że to, co robią w tym .xinitrcskrypcie, zaczyna od czegoś , co wymaga minimalnej funkcjonalności xfce, więc podstawowy pulpit zaczyna działać jako rodzaj efektu ubocznego. Podobnie dzieje się z GNOME pod openbox, jeśli uruchomię Nautilusa lub demona ustawień gnome, chociaż w tym przypadku nie otrzymuję paneli, tylko pulpit i motyw GTK.
intuicyjnie
Wreszcie wszystko skonfigurowałem. Chociaż nie użyłem żadnego z demonów XFCE (GNOME są wystarczająco dobre), zrobiłem wszystko .xinitrc(co musiałem ręcznie dodać do listy sesji GDM - co za bałagan!), Opublikowałeś najbliższą odpowiedź ... czekaj, to jedyny! ok, i tak jest blisko, więc zaakceptowano.
whitequark
Fajnie, cieszę się, że się udało. Chciałem tylko poprowadzić cię na właściwą ścieżkę ... chociaż być może już ją znalazłeś.
intuicyjnie
6

Ten artykuł z mojego własnego bloga może pomóc. Lub krótka wersja: użyj

killall xfwm4 && awesome

To takie proste.

erniejunior
źródło