Czy możliwe jest, aby jako menedżer okien działała tylko przeglądarka (na przykład tylko obszar roboczy renderowany za pomocą pakietu Webkit) na X11 (lub w inny sposób w systemie Linux), tak jakbym przeglądał moją zwykłą przeglądarkę internetową na pełnym ekranie ?
linux
xorg
window-manager
RyanScottLewis
źródło
źródło
Odpowiedzi:
tak:
(lub użyj dowolnego innego przeglądarki)
możesz również dodać to do swojego pliku
.xinitrc
/.xsession
:źródło
Pyro to krótkotrwały projekt polegający na zbudowaniu komponentowego menedżera okien X11 za pomocą przeglądarki Firefox, tak aby przeglądarka zarządzała całym pulpitem.
źródło
Spróbuj po prostu umieścić to w pliku .xinitrc w katalogu domowym.
Następnie uruchom ponownie X. Jeśli to nie zadziała lub jeśli używasz gdm, kdm lub xdm jako menedżera wyświetlania, możesz to wyłączyć i uruchomić startx z wiersza poleceń lub możesz utworzyć alternatywnego użytkownika i skonfigurować jego .xinitrc zrobić to samo. Następnie możesz spróbować uruchomić startx jako ten użytkownik z wirtualnej konsoli (Ctrl-Alt + F2). Powinien otworzyć kolejną sesję X. Zauważyłem, kiedy wypróbowałem to z Firefoksem, że Firefox nie wypełnia ekranu, nawet jeśli użyłem opcji --geometry. Wygląda na to, że Firefox może przechowywać preferencje geometrii w sesji. Być może będziesz musiał sobie z tym poradzić w innych programach, takich jak Chrome.
Należy pamiętać, że wiele rzeczy, których te programy mogą oczekiwać od współczesnych komputerów, takich jak zarządzanie proxy, przeciąganie i upuszczanie lub specjalna obsługa bufora wklejania.
To wszystko stare kapelusze. Jestem pewien, że masz do tego dobry cel, ale wiele osób prawdopodobnie nie robiło tego rodzaju rzeczy od początku 2000 roku. Kiedyś musiałaś z tym cały czas robić bałagan podczas dni FVWM (zanim menedżery wyświetlania stały się popularne)
Chciałbym również wyjaśnić coś w twoim pytaniu. Tak wykonywany program nie jest „menedżerem okien”. Menedżer okien to specyficzny program, który również jest uruchamiany przez X w ten sposób lub za pomocą menedżera pulpitu i pozwala w łatwy sposób uruchamiać (wykonywać) dodatkowe programy, zwykle dekorując je tak, abyś miał interfejs do ich zamykania. We wczesnych dniach X po prostu uruchamiałoby Xterm, a następnie uruchamiałeś polecenie swojego menedżera okien za pomocą &. Robimy więc postępy. ;-)
Niektóre programy mogą być uruchamiane poza menedżerem okien i nadal pozwalają kontrolować ich rozmiar okna lub bity ich wyświetlania. Na przykład pseudo Google Chrome zdobi swoje okna. Jednak przetestowałem Google Chrome i nie ma wystarczającej liczby standardowych opcji X, aby być dobrym rozwiązaniem. Na przykład wydaje się, że nie obsługuje opcji --geometry = (szkoda, że Google). To kolejny dobry powód, aby zamiast tego używać Konquerora lub Firefoksa.
Przepraszam za włóczenie się.
źródło
Tak, oczywiście - potrzebujesz tylko menedżera okien, jeśli chcesz mieć możliwość zmiany rozmiaru okien najwyższego poziomu za pomocą dekoracji WM. To, czego nie możesz zrobić, to mieć dwóch menedżerów okien działających na tym samym ekranie X w tym samym czasie.
źródło
Ciekawe może być to, że odkąd ChromeOS / ChromiumOS 19, Aura wykonuje wszystkie zarządzanie oknami i komponowanie, wbudowane w sam proces Chrome / Chromium. Nie jest to pełny menedżer okien / kompozytor okien X11, ponieważ obsługuje tylko zawartość z przeglądarki.
źródło