Я знаю, что есть команда, позволяющая compiz вступать во владение любым запущенным диспетчером окон, используя compiz --replace &
, то же самое для единства с unity --replace &
. Каковы аналогичные команды для других оконных менеджеров (например, плазма KDE4, Gnome, LXDE, XFCE)? И все ли запущенные окна приложений будут работать вместе?
Практически любой оконный менеджер может заменить тот, который работает в данный момент. Обычно вы используете опцию --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 kbd>. Если имя не заполнено, нажмите Tab kbd> второй раз, чтобы увидеть список возможных совпадений. Найдя имя команды, введите man <command_name>
для доступа к документации.
Если вы не можете найти имя команды таким образом, посмотрите на список процессов через какой-нибудь системный монитор, такой как htop
, во время работы рассматриваемой программы. Вы увидите это там, хотя вы, возможно, не сможете использовать команду в той же форме, что и в списке, особенно если она выполняется через интерпретатор, такой как Python.
Я знаю, что это было давно, но, как обычно, после того, как кто-то перестал его искать, всплывают ответы. Поэтому я только что обнаружил пакет fusion-icon
для Ubuntu: CompizFusionIcon как раз для этого, чтобы переключаться между разными оконными менеджерами.
Так что, если кто-то еще ищет простое и удобное решение, это еще один вариант.
Значок сплава больше не работает. Но: существует иначе, как мне удалось включить 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.
Нажмите этот файл и позвольте ему работать. Это идет довольно быстро.
Затем закройте этот файл и закройте Ваш корневой каталог и вернитесь к Терминалу.
Мы снова должны открыть 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.
В менеджере по Настройкам CompizConfig перейдите к "общему" и туда к "Художественному оформлению Windows". Там введите следующую команду:
compiz --replace
Затем закройте CCSM и перейдите к Изумрудному менеджеру тем и выберите одну из Ваших загруженных Тем.
откройте свой Терминал и работайте:
compiz --replace
Это - просто это.