Форумы
Kalina LUG :: Форумы :: Основной :: Desktop
 
<< Предыдущая тема | Следующая тема >>
KDE. Compiz. Окна со всех столов
Модераторы: kalina, sanitar, NaTty, COMRADE_ARTYOM, variable, Solaris, az, Andreyf1
Автор Добавил
Гарик
Вск Мар 23 2008, 01:02

ID пользователя #23
Зарегистрирован: Втр Фев 26 2008, 15:41

Сообщений: 534
При включенном compiz-fusion, как правило, не работает опция настроек панели задач "отображать в панели задач окон со всех столов", т. е. при ее отключении на панели задач все равно отображаются окна со всех столов. Поправим.

Порядок действий следующий:
-ставим пакет kdebase3-devel,
-качаем сорцы taskbar-compiz,
-ставим: ./configure && make && make install,
-выключаем compiz и удаляем с панели KDE: "Панель задач", "Переключение и просмотр окон для рабочего стола",
-добавляем на панель KDE: "Панель задач - Compiz", "Переключение и просмотр окон для рабочего стола",
-проверяем файл ~/.kde/share/config/ktaskbarrc, он должен выглядеть так:
[$Version]
update_info=kickerrc.upd:kde_3_5_taskbarEnums

[Appearance]
DrawButtons=true

[General]
ShowAllWindows=false

-включаем compiz,
-перезапускаем панель: dcop kicker kicker restart*

При включенном compiz'е не верно отображается кол-во рабочих столов, например, "kcmshell desktop" пишет что у меня 1 рабочий стол, но на самом деле их 4.

*После каждого запуска compiz придется выполнять перезагрузку панели.

Источники: forum.compiz-fusion.org && google

[ Редактирование Вск Мар 23 2008, 14:36 ]
Наверх
FlySnake
Пнд Мар 24 2008, 21:11
ID пользователя #21
Зарегистрирован: Втр Фев 26 2008, 14:34

Сообщений: 229
спасибо превиликое за работу. жаль не скоро добирутся руки у меня до этого
Наверх
Гарик
Втр Апр 15 2008, 18:17

ID пользователя #23
Зарегистрирован: Втр Фев 26 2008, 15:41

Сообщений: 534
Если понадобится кому.
Авто запуск компиза:
/home/user/.kde/Autostart/start-compiz:
[Desktop Entry]

Encoding=UTF-8

Exec=compiz-manager &

GenericName[en_US]=

StartupNotify=false

Terminal=false

TerminalOptions=

Type=Application

X-KDE-autostart-after=kdesktop

Авто перезагрузка панели (Какой? Смотри выше):
/home/user/.kde/Autostart/autorestart:
#!/bin/sh

sleep 10
dcop kicker kicker restart


Права на вышеописанные файлы должны принадлежать юзеру, а не руту.
Если у вас слабая машина то времени таймера 10 сек может не хватить, его нужно будет увеличить.

[ Редактирование Втр Апр 15 2008, 20:08 ]
Наверх
Гарик
Втр Апр 15 2008, 22:30

ID пользователя #23
Зарегистрирован: Втр Фев 26 2008, 15:41

Сообщений: 534
А вот и другой вариант, все в одном скрипте с задержками, которые для каждого пк будут разными, выставляются экспериментально, т.к. интерфейсы должны успеть прогрузиться.
Первая - позволяет прогрузиться программам в автозапуске, вторая - дождаться когда загрузится компиз.
#!/bin/sh

sleep 3
compiz-manager &
sleep 10
dcop kicker kicker restart 

И не забудьте поставить на файл бит исполнения.

[ Редактирование Втр Апр 15 2008, 22:39 ]
Наверх
 

Перейти:     Наверх

Транслировать сообщения этой темы: rss 0.92 Транслировать сообщения этой темы: rss 2.0 Транслировать сообщения этой темы: RDF
Powered by e107 Forum System