вівторок, 26 листопада 2013 р.

Советы Kubuntu

Здесь собраны различные советы Kubuntu, которые показывают нестандартные приёмы или красивое решение какой-либо проблемы.
Tips & tricks Kubuntu!

Советы:
Как улучшить вид GTK3 программ в KDE4?
Очистка KDE.
Прозрачность Conky в KDE 4.




Как улучшить вид GTK3 программ в KDE4?
По умолчанию, программы, использующие GTK 3, выглядят ужасно в KDE 4. Чтобы улучшить вид и сделать его более родным для пользователя KDE4, следует:
  • Поставить пакет gtk3-engines-oxygen -
    sudo apt-get install gtk3-engines-oxygen
  • В файле ~/.config/gtk-3.0/settings.ini должны быть строки
    [Settings]
    gtk-theme-name = oxygen-gtk
    gtk-fallback-icon-theme = gnome
    gtk-application-prefer-dark-theme = true
    gtk-font-name = Sans 10
    



Очистка KDE
Со временем, кэш KDE заполняют файлы не нужные самой KDE. Ситуация усугубляется при обновлении KDE на новую версию. Желательно периодически удалять эти временные файлы, которые к тому времени становятся постоянными.
Для этого:
Завершите сеанс KDE и нажмите Ctrl + Alt + F1 для переключения в консоль.
Остановите KDE любой ценой
sudo stop kdm && sudo /etc/init.d/kdm stop
.
Нужно удалить файлы в папке /var/tmp/kdecache-ВАШ_АККАУНТ, НО не саму папку! Для этого скомандуйте
sudo rm -rf /var/tmp/kdecache-`whoami`/*
.
Перезагрузитесь
sudo shutdown -r +0
.
Эта перезагрузка будет дольше предыдущих, так как создаются новые файлы кэшей, но потом всё придет в норму.





Прозрачность Conky в KDE 4.
В KDE 4 у известного монитора Conky иногда не работает "прозрачность". Суть проблемы в том, что Conky использует псевдопрозрачность, копируя на свою область часть Рабочего Стола. Но в KDE 4, в отличии от Gnome, Рабочий Стол это не папка и не файл, а виджет, как и всё остальное. Добавьте сюда невозможность узнать через консоль какой файл KDE 4 сейчас использует в роли Обоев на Рабочем Столе, выкиньте все советы для KDE3 и получите полную картину проблемы.

Выходы из ситуации следующие:
1) Не использовать Conky, а добавить из репозитория дополнительные виджеты и использовать их вместо Conky.
2) Смирится с тем, что фон Conky не прозрачен.
3) Использовать по возможности самые новые версии Conky.
4) Использовать данный совет и применить скрипт Прозрачность Conky в KDE 4.

Что делает данный скрипт?
Скрипт определяет текущий режим Обоев в KDE 4 и вызывает утилиту feh, которая помогает Conky оформить свой фон. На сегодняшний день скрипт может обрабатывать только два режима Обоев KDE 4 - Изображение (одна статичная картинка) и Слайдшоу (один! каталог с изображением).

С помощью inotifywait отслеживаются изменения файла настроек KDE 4 и каталога с картинками для Рабочего Стола, который укажете вы в свойствах KDE 4. Как только происходят изменения, они применяются с помощью утилиты feh. Следующее обновление своего окна Conky учитывает изменения и фон Conky согласуется с картинкой на Рабочем Столе.

Как применять скрипт?
0) Установите пакеты inotify-tools и feh

sudo apt-get install inotify-tools feh

1) Распакуйте архив скрипта в любую папку в домашней директории, например в ~/bin/. И сделайте его исполняемым, например в Konsole chmod +x ~/bin/kde4conky
2) Запустите в Konsole скрипт для проверки его работы ~/bin/kde4conky Прервать работу скрипта вы можете с помощью Ctrl + C
3) В свойствах Рабочего Стола измените на нужный вам режим показа. В окне, где работает скрипт, вы должны наблюдать изменения.
4) Conky должна автоматом получать изменения от feh и менять свой фон, согласуясь с текущей картинкой Рабочего Стола.
5) Если все проверки и тесты прошли нормально, можно занести скрипт в Автозагрузку KDE 4.

Минусы скрипта:
1) У KDE 4 не узнать смену одну статичной картинки на другую статичную картинку в режиме Изображение. Выход один - сменить режим на СлайдШоу и вернуться назад на режим Изображение, но указать уже новую картинку.
2) В режиме СлайдШоу пока можно использовать только ОДИН каталог.
3) В режиме СлайдШоу бывает, что Conky использует не текущую картинку и происходит рассогласование до следующей смены картинки. Советую на чистом месте Рабочего Стола KDE 4 щелчок правой клавишей мыши и там пункт меню Следующее Изображение.
4) KDE 4 свои изменения не сразу сохраняет в файл и поэтому наблюдается некоторая инертность, на Рабочем Столе новая картинка, а фон Conky еще "старый".

Итог:
Как у любого костыля, у данного скрипта Прозрачность Conky в KDE 4 много минусов, но в целом скрипт нормально работает. Временная дикость и нестыковки можно наблюдать только при смене режимов, в остальном костыль работает. На просторах Интернета вы можете найти другие костыли, но у них жирным минусом идёт необходимость, чтобы раздел /home не использовал в /etc/fstab параметры noatime и relatime, а я на это не согласен и поэтому пришлось писать свой костыль.
Вообщем, ждем нормальной реализации функции позволяющей получать путь к текущему изображению Рабочего Стола KDE 4, тогда этот скрипт будет не нужен или он станет более элегантным и простым. Можно еще у автора Conky попросить, чтобы он в Conky реализовал нормальную работу в KDE 4.



Похожие материалы:
Советы Ubuntu.
Часто Задаваемые Вопросы Ubuntu.
Скрипты, которые автоматизируют рутинные операции или помогают в работе.

Немає коментарів:

Дописати коментар

HyperComments for Blogger

comments powered by HyperComments