Как переключить диспетчер Windows на лету?

Я знаю, что есть команда, позволяющая compiz вступать во владение любым запущенным диспетчером окон, используя compiz --replace &, то же самое для единства с unity --replace &. Каковы аналогичные команды для других оконных менеджеров (например, плазма KDE4, Gnome, LXDE, XFCE)? И все ли запущенные окна приложений будут работать вместе?

9
задан 4 July 2012 в 15:53

3 ответа

Практически любой оконный менеджер может заменить тот, который работает в данный момент. Обычно вы используете опцию --replace. Прочитайте справочную страницу менеджера окон для деталей. Вам просто нужно определить имя команды для конкретного wm. Google или apropos могут помочь вам в этом.

Примеры:

xfwm --replace   # xfce, I think
metacity --replace   # default wm in Gnome 2
icewm --replace    # old-school wm, my favorite back in the 1990s before modern wms

Переключение wms не повлияет на то, какие окна открыты, хотя, скорее всего, повлияет на их размещение.

Между прочим, даже несмотря на то, что среды рабочего стола, такие как Gnome, KDE или Xfce, имеют wm по умолчанию, который хорошо работает со средой, оконные менеджеры фактически являются отдельными и обычно могут смешиваться и сопоставляться. Однако обратите внимание, что некоторые оконные менеджеры также предоставляют некоторые другие функции, такие как панели, которых у вас не будет, если вы переключите wms.

Редактировать

Определение правильной команды для использования: Подобные вещи действительно легко определить для себя. Просто сделайте предположение в начале названия. Например, «открыть». Затем начните вводить первые несколько букв и нажмите Tab . Если имя не заполнено, нажмите Tab второй раз, чтобы увидеть список возможных совпадений. Найдя имя команды, введите man <command_name> для доступа к документации.

Если вы не можете найти имя команды таким образом, посмотрите на список процессов через какой-нибудь системный монитор, такой как htop, во время работы рассматриваемой программы. Вы увидите это там, хотя вы, возможно, не сможете использовать команду в той же форме, что и в списке, особенно если она выполняется через интерпретатор, такой как Python.

0
ответ дан 4 July 2012 в 15:53

Я знаю, что это было давно, но, как обычно, после того, как кто-то перестал его искать, всплывают ответы. Поэтому я только что обнаружил пакет fusion-icon для Ubuntu: CompizFusionIcon как раз для этого, чтобы переключаться между разными оконными менеджерами.

FusionIcon

Так что, если кто-то еще ищет простое и удобное решение, это еще один вариант.

0
ответ дан 4 July 2012 в 15:53

Значок сплава больше не работает. Но: существует иначе, как мне удалось включить Emald-менеджер-окон в Xubuntu 13.04.

Шаг один: нам нужны две терминальных команды

Поэтому нам нужен наш Терминал, и там мы должны ввести эти команды:

sudo apt-get install git autoconf libtool libwnck1.0-cil-dev libwnck-dev intltool libdecoration0-dev gawk compizconfig-settings-manager

Затем следует за этой командой здесь:

wget cgit.compiz.org/fusion/decorators/emerald/snapshot/emerald-0.9.5.tar.gz

Впоследствии следует за этой командой:

tar -zxvf emerald-0.9.5.tar.gz && cd emerald-0.9.5/

Это извлекает этот пакет к Вашему корневому каталогу (в моем случае, это было похоже на это).

Затем закройте свой Терминал и перейдите к этому каталогу,/home//изумруд 0.9.5

Шаг два: петляйте autogen-sh в этом каталоге

Там ищите файл, названный autogen.sh.

Нажмите этот файл и позвольте ему работать. Это идет довольно быстро.

Затем закройте этот файл и закройте Ваш корневой каталог и вернитесь к Терминалу.

Шаг три: Люк для чистки

Мы снова должны открыть Terminal и ввести эти команды:

make clean

make distclean

Затем CD к каталогу изумруда:

cd /home/<your name>/emerald-0.9.5

Затем введите эти команды:

./configure --prefix=/usr --libdir=/usr/lib${LIBDIRSUFFIX} LIBS='-ldl -lm'

make

sudo make install

Затем закройте свой Терминал и перейдите к менеджеру по Настройкам CompizConfig.

Шаг четыре: установка Emerald как менеджер окон

В менеджере по Настройкам CompizConfig перейдите к "общему" и туда к "Художественному оформлению Windows". Там введите следующую команду:

compiz --replace

Затем закройте CCSM и перейдите к Изумрудному менеджеру тем и выберите одну из Ваших загруженных Тем.

Шаг пять: Завершение установки Emerald-Theme-manager

откройте свой Терминал и работайте:

compiz --replace

Это - просто это.

0
ответ дан 4 July 2012 в 15:53

Другие вопросы по тегам:

Похожие вопросы: