Браузер замість менеджера вікон?


17

Чи можливий лише браузер (наприклад, лише полотно, яке відображається за допомогою webkit), що працює над X11 (або будь-яким іншим способом в Linux) як мій віконний менеджер, ніби я переглядаю звичайний веб-браузер на повноекранному екрані ?


повинен бути спосіб ... ви можете зробити фон віджета терміналу ... ви можете спробувати пошукати фон терміналу на SU .... здається, я це бачив раніше
RobotHumans

2
Цей тип налаштування однієї програми часто називають налаштуванням «кіоску» («Інтернет-кіоск», навіть якщо програма є веб-браузером).
Жил "ТАК - перестань бути злим"

Це здається акуратною ідеєю.
Натан Осман

Відповіді:


19

так:

% startx /usr/bin/google-chrome --kiosk

(або використовувати будь-який інший веб-браузер)

Ви також можете додати це у файл .xinitrc/ .xsessionфайл:

exec /usr/bin/google-chrome --kiosk

Це здається найкращою відповіддю.
Анонімний тип

-start-максимізований не здається правильним варіантом для бета-версії Chrome 8.0.522.210. Крім того, врахуйте обмеження, на які Chrome, здається, має відношення до розміру вікна у моїй відповіді.
дельтарай

Це також працює для спливаючих вікон.
Натан Осман

@deltaray: peter.sh/experiment/chromium-command-line-switches -> - старт -максимізований дійсний, для мого хрому 9.x напевно, ви також можете використовувати --kiosk
akira

@George Edison: правда, оскільки OP не хоче використовувати WM, це те, що ви отримуєте, але а) спливаючі вікна все-таки смоктати b) у вас є аналогічна проблема, що працює в кіоску / повноекранному режимі c) я думаю, що ОП має на увазі щось інше конкретна "полотна" частина питання, я не думаю, що будь-які спливаючі вікна взагалі будуть задіяні
akira

3

Pyro був короткочасним проектом зі створення композиційного менеджера вікон X11 за допомогою Firefox, завдяки чому браузер керував усім робочим столом.


Це найближче до відповіді, яку я шукав. Я не бачу причин, чому всі програми для настільних ПК не можуть бути підтримані HTML5 / CSS3 / JS. Такі програми були б сумісні з усіма операційними системами.
RyanScottLewis

1

Спробуйте просто помістити це у свій .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.

Вибачте за розгубленість.


1

Так, звичайно - вам потрібен лише менеджер вікон, якщо ви хочете мати можливість змінити розмір вікон верхнього рівня за допомогою WM прикрас. Те, що ви не можете зробити, це два менеджери вікон, які працюють на одному X-дисплеї одночасно.


1

Це може бути цікаво відзначити, що, оскільки ChromeOS / ChromiumOS 19, Aura виконує всі керування вікнами та композицію, вбудовані в сам процес Chrome / Chromium. Це не повний менеджер вікон / композитор X11, оскільки він обробляє вміст лише з браузера.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.