Używanie Unity z i3-wm

11

Czy można używać panelu Unity (z programem uruchamiającym lub bez) z i3-wm zamiast z compiz?

A jeśli to nie jest możliwe, czy mogę w jakiś sposób korzystać z interfejsu w sesji i3?

jplatte
źródło
1
To nie odpowiada na twoje pytanie, ale wydaje się, że możliwe jest użycie unity2d (szczególnie HUD) razem z xmonadinnym menedżerem okien kafelkowych: haskell.org/haskellwiki/Xmonad/Using_xmonad_in_Unity_2D
uczeń
Myślę, że to naprawdę nie pomaga, ponieważ (jeśli dobrze rozumiem wewnętrzne elementy Unity) Unity 2D miał osobny proces panelu (panel unity-2d), który nie wymaga żadnego menedżera okien, ale proces jedności (3D Unity) wydaje się automatycznie uruchamiać Compiz. Prawdopodobnie, jeśli mój problem można rozwiązać bez jakiejkolwiek pracy programistycznej, musiała istnieć alternatywna wersja Unity lub jakieś ustawienia dla menedżera okien, z których korzysta Unity. Nie wiem też, czy Unity bezpośrednio wymaga Compiz, czy tylko używa Compiz do zarządzania oknami. Spróbuję znaleźć te elementy wewnętrzne na jakimś Ubuntu IRC ...
jplatte
appindicator (używany w jedności) nie jest obecnie obsługiwany w i3
Jon Schoning
1
Uruchamiam instancję Xephyr zmaksymalizowaną i uruchamiam w niej i3. W większości działa poprawnie, ale musiałem „odblokować” winkeya z deski rozdzielczej i wyłączyć hud, aby działał płynniej. Problemem są menu. Nie znalazłem jeszcze sposobu, aby to naprawić
rafaelfdr
2
Unity to wtyczka do compiz. Nie można używać Unity bez compiz.
chaskes

Odpowiedzi:

3

Nie jest to możliwe w prawdziwym środowisku Unity 3d. Unity jest w rzeczywistości wtyczką do compiza z uruchomionym zestawem narzędzi Openbox o nazwie Nux, więc próba uruchomienia Unity bez compiz jest ćwiczeniem daremnym. Możesz jednak zalogować się do Unity 2d, który ma podobny wygląd, ale jest oddzielnym zestawem pakietów niezależnym od Compiz.

anonimowy 2
źródło
1
Możesz zbudować bardziej kompletną odpowiedź, sugerując xmonad (jak w komentarzach) lub łącząc i3 z innym smakiem Ubu)
chaskes