Чи можливий лише браузер (наприклад, лише полотно, яке відображається за допомогою webkit), що працює над X11 (або будь-яким іншим способом в Linux) як мій віконний менеджер, ніби я переглядаю звичайний веб-браузер на повноекранному екрані ?
Чи можливий лише браузер (наприклад, лише полотно, яке відображається за допомогою webkit), що працює над X11 (або будь-яким іншим способом в Linux) як мій віконний менеджер, ніби я переглядаю звичайний веб-браузер на повноекранному екрані ?
Відповіді:
так:
% startx /usr/bin/google-chrome --kiosk
(або використовувати будь-який інший веб-браузер)
Ви також можете додати це у файл .xinitrc
/ .xsession
файл:
exec /usr/bin/google-chrome --kiosk
Pyro був короткочасним проектом зі створення композиційного менеджера вікон X11 за допомогою Firefox, завдяки чому браузер керував усім робочим столом.
Спробуйте просто помістити це у свій .xinitrc файл у своєму домашньому каталозі.
exec konqueror
Потім перезапустіть X. Якщо це не працює або якщо ви використовуєте gdm, kdm або xdm як диспетчер дисплеїв, ви можете або вимкнути це та запустити startx з командного рядка, або ви можете створити альтернативного користувача та налаштувати їх .xinitrc робити те саме. Тоді ви можете спробувати запустити startx як цього користувача з віртуальної консолі (Ctrl-Alt + F2). Це має відкрити ще один X сеанс. Я помітив, коли спробував це з Firefox, що Firefox не заповнює екран, навіть якщо я використовував параметр --geometry. Здається, що Firefox може зберігати свої геометричні налаштування під час сеансу. Можливо, вам доведеться зіткнутися з цим у інших програмах, таких як Chrome.
Майте на увазі, що багато програм, на які ці програми можуть очікувати, ви матимете на сучасному робочому столі, як керування проксі, перетягування або обробка спеціального буфера.
Це все старі речі з капелюхів. Я впевнений, що ви маєте добру мету для цього, але, мабуть, багато людей не робили такого роду речі з початку 2000-х. Раніше вам доводилося возитися з нею протягом днів FVWM (до того, як менеджери дисплеїв стали популярними)
Я також хотів би щось уточнити у вашому запитанні. Програма, яку ви виконуєте так, не є "менеджером вікон". Менеджер вікон - це конкретна програма, яка також запускається X таким чином або через менеджер робочого столу і дозволяє вам легко запустити (exec) додаткові програми, зазвичай декоруючи їх, щоб у вас був інтерфейс для їх закриття. У перші дні X це просто запустить xterm, і ви запустите команду для свого віконного менеджера звідти з &. Тож ми прогресуємо. ;-)
Деякі програми можна запускати за межами диспетчера вікон і все ще дозволяють контролювати їх розмір вікна або біти їх відображення. Наприклад, Google Chrome псевдо прикрашає свої вікна. Однак я протестував Google Chrome, і він не має або не має достатньої кількості стандартних параметрів X, щоб стати хорошим рішенням. Наприклад, це, здається, не обробляє параметр --geometry = (сором для вас Google). Це ще одна вагома причина замість цього використовувати Konqueror або Firefox.
Вибачте за розгубленість.