Kubuntu - не может изменить шрифты и стиль виджета под sudo после обновления до 11.10
У меня проблема со шрифтами, появлением приложений и курсоров на основе GTK и KDE в Kubuntu 11.10 после обновления с 11.04.
Я хочу, чтобы все мои приложения, как GTK, так и KDE, под sudo и под моим обычным пользователем, выглядели одинаково (используя стандартную тему Oxygen и шрифт Arial).
Мой обычный способ работает только частично, вот шаги, которые я обычно делаю:
- Установите стиль виджета KDE на Oxygen под моим обычным пользователем (уже установленным при установке Kubuntu), установите шрифты KDE UI на Arial.
- Установите стиль виджета GTK на oxygen-gtk под моим обычным пользователем (уже установленным при установке Kubuntu), установите шрифты GTK такими же, как шрифты KDE.
Установите стиль GTK для некоторых приложений GTK, не поддерживающих KDE, с помощью gtk-theme-switch2 и gtk-chtheme, to oxygen-gtk, установите шрифт пользовательского интерфейса для Arial.
Повторите шаги 1-3 для стиля виджета и шрифтов под kdesudo.
Однако не все приложения смотрят в Oxygen и используют шрифт Arial после этих шагов после обновления до Kubuntu 11.10 с 11.04.
Ниже приведены все скриншоты, которые я хотел проиллюстрировать на этом вопросе, объединенные в одно изображение, потому что Ask-ubuntu.ru не позволяет мне публиковать более одной ссылки или изображения на данный момент:
http://simplest-image-hosting.net/png-0-screenshots-merged
software-properties-gtk под sudo выглядит как первое изображение по ссылке выше (помечено software-properties-gtk).
Странно, установка стиля GTK wigdet с помощью gnome-control-center выглядит как вторая картинка из ссылки выше (помечена gnome-control-center), нет темы кислород-gtk (может ли этот факт быть связан с проблемой?)
в KDM курсор является курсором по умолчанию для Ubuntu (DMZ White), а не Oxygen (это произошло после установки Gnome) - как я могу его изменить?
в приложениях KDE под kdesudo шрифты остаются в Ubuntu и не меняются после того, как я установил для них типичный шрифт Arial, который я использую для пользовательского интерфейса, снимок экрана - последнее изображение по ссылке выше (отмечены шрифты kcmshell4).
Иногда в приложениях KDE под моим обычным пользователем шрифты самопроизвольно меняются на шрифты Ubuntu - почему это происходит и как этого избежать?
Благодарю.
1 ответ
Разные пользователи могут иметь разные настройки
Корень /1/ имеет собственные настройки. Вы можете изменить настройки рута, запустив Системные настройки командой:
kdesudo systemsettings
Root's GTK Apps
По умолчанию в корневой папке нет ссылки на oxygen-gtk.
Чтобы это исправить, вам нужно скопировать скрытый файл.gtkrc-2.0-kde4 (обратите внимание на точку!) Из вашего домашнего каталога в / root / с именем.gtkrc-2.0 (обратите внимание на точку!) /2/, /3/,
Командная строка:
sudo cp .gtkrc-2.0-kde4 /root/.gtkrc-2.0
Если у вас установлено Root Actions Servicemenu /4/, вы можете использовать его для копирования и переименования.
Системная тема мыши по умолчанию (курсор KDM)
Debian и основанный на Debian используют альтернативы /5/ для установки переменных среды.
:~$ man update-alternatives /6/
NAME
update-alternatives - maintain symbolic links determining default commands
SYNOPSIS
update-alternatives [options] command
DESCRIPTION
update-alternatives creates, removes, maintains and displays
information about the symbolic links comprising the Debian alternatives
system.
It is possible for several programs fulfilling the same or similar functions
to be installed on a single system at the same time.
Чтобы установить тему курсора с помощью командной строки альтернатив:
sudo update-alternatives --config x-cursor-theme
С KDE GUI:
Пакет: kalternatives /7/ - графический инструмент настройки системы альтернатив
Подробнее: Изменить системную тему курсора X11 /8/.
Иногда
Цитата: "Иногда в приложениях KDE под моим обычным пользователем шрифты самопроизвольно меняются на шрифт Ubuntu - почему это происходит и как этого избежать?"
Да, я это заметил. Почему - бьет меня. Kubuntu сбрасывает настройки Kubuntu по умолчанию (/usr/share/kubuntu-default-settings/kde4-profile/default/share/config/)
Чтобы исправить это, я отредактировал настройки Kubuntu по умолчанию: /usr/share/kubuntu-default-settings/kde4-profile/default/share/config/kdeglobals.
По умолчанию Kubuntu kdeglobals имеет:
[General]
BrowserApplication[$e]=!rekonq
XftHintStyle=hintmedium
font=Ubuntu,9,-1,5,50,0,0,0,0,0
menuFont=Ubuntu,9,-1,5,50,0,0,0,0,0
desktopFont=Ubuntu,9,-1,5,50,0,0,0,0,0
toolBarFont=Ubuntu,8,-1,5,50,0,0,0,0,0
smallestReadableFont=Ubuntu,8,-1,5,50,0,0,0,0,0
taskbarFont=Ubuntu,9,-1,5,50,0,0,0,0,0
Просматривая мои собственные kdeglobals: ~/.kde/share/config/kdeglobals и копируя их по умолчанию. Вот:
[General]
BrowserApplication[$e]=!rekonq
XftHintStyle=hintmedium
font=Sans Serif,9,-1,5,50,0,0,0,0,0
menuFont=Sans Serif,9,-1,5,50,0,0,0,0,0
desktopFont=Sans Serif,9,-1,5,50,0,0,0,0,0
toolBarFont=Sans Serif,8,-1,5,50,0,0,0,0,0
smallestReadableFont=Sans Serif,8,-1,5,50,0,0,0,0,0
taskbarFont=Sans Serif,9,-1,5,50,0,0,0,0,0
Ссылки:
- https://help.ubuntu.com/community/RootSudo
- http://forum.kde.org/viewtopic.php?f=63&t=62352
- http://kubuntuforums.net/forums/index.php?topic=3092288.msg201654
- http://kde-apps.org/content/show.php/Root+Actions+Servicemenu?content=48411
- http://www.debian-administration.org/articles/91
- http://en.wikipedia.org/wiki/Man_page
- http://packages.ubuntu.com/oneiric/kalternatives
- http://kubuntuforums.net/forums/index.php?topic=3112235.0