во время работы

Несколько лет назад (примерно в 2000 году) я увидел, что парень на собрании Linux делает потрясающий трюк X-windows, которого я никогда не видел.

Пока он вошел в свой оконный менеджер по умолчанию (скажем, Gnome), он открыл несколько программ (например, xterm, xclock, xeyes), а затем из окна xterm он выпустил некоторые команды, чтобы остановить Gnome, но оставить все открытые окна на месте на рабочем столе (рабочий стол тогда показывал стандартный X-серый фон). Затем он набрал (все еще в xterm) команды для запуска другого диспетчера окон (скажем, KDE), и, вот и все, весь новый оконный менеджер взял все открытые окна, отобразил фон, панель задач и кнопки окна с помощью тема рабочего стола нового менеджера.

Я не знаю, переключилось ли это с Gnome на KDE или других оконных менеджеров, но это показало независимость диспетчера окон и сервера x.

Какие команды безопасно выгружают и перезагружают оконный менеджер таким образом? Можно ли это сделать с сегодняшними оконными менеджерами?

One Solution collect form web for “во время работы”

Переключение оконных менеджеров поддерживается всеми менеджерами окон X; обычно он включает запуск их с аргументом --replace , поэтому они заменяют --replace оконный менеджер:

 metacity --replace & 

В зависимости от того, как начался X-сеанс, вы можете убить текущего диспетчера окон и запустить новый, но для этого вам нужно быть уверенным, что убийство диспетчера окон не остановит ваш X-сеанс, и вам также понадобится убедитесь, что терминал, который вы используете ( xterm или что-то еще), по-прежнему будет иметь фокус после оконного менеджера.

  • X-сервер, блокировка клавиатуры и мыши с поврежденным дисплеем
  • Dpkg не может очистить AMD-графический пакет; файловая система только для чтения (Mint)
  • Как закрыть все приложения до того, как X-сервер опустится?
  • Найдите и установите отсутствующие данные XLFD на основе шрифтов X11
  • Как X-сервер вычисляет DPI?
  • Почему существует разница между последними и последними коммандными записями и почему в записи последних записей нет последней записи входа для пользователя?
  • pkg upgrade сломал X-сервер на FreeBSD ((II) NVIDIA (0): проверенные метамоды: «NULL»)
  • Для linux (nixos) xserver с помощью macbookpro, что я могу сделать, чтобы предотвратить перемещение мыши при нажатии
  • import: невозможно открыть X-сервер `@ ошибка / import.c / ImportImageCommand / 361
  • Запуск приложения Qt при запуске для встроенной Linux
  • Потерянный указатель мыши в XServer
  • Interesting Posts

    Как добавить строку в zip-файл без разархивирования?

    корневой каталог почти полный, но все еще много свободного места на разделе

    UUID на основе глобального MAC-адреса

    Передача файлов флэш-накопителя USB, кажется, несколько раз висит во время передачи файла

    сортировка лексикографически «всеми полями»

    Команда для проверки доступа к файлу для другого пользователя

    Разрешения при создании простого пакета Python для pip

    Fedora 25: Центр программного обеспечения Gnome и Curl не работают за прокси

    Почему gnome-terminal не позволяет неограниченную прокрутку

    Как обнаружена уязвимость Shellshock Bash?

    Eclipse не остается «Всегда в видимой рабочей области»

    wpa_supplicant и инструменты сетевого управления

    Как я могу разрешить пользователю подавать файл другому пользователю?

    Не awk печатает все строки, если они передаются пустым аргументам

    Как установить несколько папок на другой раздел

    Linux и Unix - лучшая ОС в мире.