LinuxForum.Fans
Тема

Полезные советы для openSUSE 13.1

Автор: verg 55 сообщений 47763 просмотров
13.11.2013 07:28 #349042

Полезные советы и решения некоторых проблем для openSUSE 13.1:
(Предыдущая тема: Полезные советы для openSUSE 12.3 )
(Следующая тема: Полезные советы для openSUSE 13.2 )

0.) Примечания к выпуску openSUSE 13.1: https://www.suse.com/releasenotes/i386/openSUSE/13.1/RELEASE-NOTES.ru.html

1.) Система тормозит во время процесса копирования на флешку

Показать
Создать файл /etc/tmpfiles.d/local.conf с содержимым:
text
w /sys/kernel/mm/transparent_hugepage/enabled - - - - madvise
w /sys/kernel/mm/transparent_hugepage/defrag - - - - madvise
w /sys/kernel/mm/transparent_hugepage/khugepaged/defrag - - - - 0

2.) Английская локаль у root'а в графике и полноэкранной консоли (сменить на русскую)

Показать
Выполнить от рута:
[console=root]yast2 sysconfig set ROOT_USES_LANG="yes"[/console]

3.) Отключить поддержку PulseAudio в kmix (вернуть в kmix все каналы), а так же прочие настройки PulseAudio

Показать
Выполнить:
[console=user]echo 'export KMIX_PULSEAUDIO_DISABLE=1' >> ~/.profile[/console]

Для того, чтобы настройки микшера сохранялись после перезагрузки системы, открываем файл: /etc/pulse/default.pa
[console=user]kdesu kwrite /etc/pulse/default.pa[/console]
находим строку:
text
load-module module-device-restore

меняем её на:

text
# load-module module-device-restore

Убираем щелчок во время загрузки рабочего стола:
Открыть файл /etc/pulse/daemon.conf:
[console=user]kdesu kwrite /etc/pulse/daemon.conf[/console]
находим строки:

text
; default-sample-rate = 44100
; alternate-sample-rate = 48000

меняем их на:

text
default-sample-rate = 48000
default-sample-rate = 44100

При перезагрузке сбрасывается вход микрофона на линейный вход.
Найти в файле /etc/pulse/default.pa строку:

text
load-module module-switch-on-port-available

закомментируёте её:

text
# load-module module-switch-on-port-available

Прочие настройки pulseaudio:

Показать
Если наблюдается низкий уровень звука или тихий звук, то в файле: /etc/pulse/daemon.conf
найдите строку:
text
; flat-volumes = yes

замените её на:

text
flat-volumes = no

Установить лучшую настройку передискретизации звука:
В файле: /etc/pulse/daemon.conf
найдите строку:

text
; resample-method = speex-float-1

замените её на:

text
resample-method = src-sinc-medium-quality

Убираем заикания(хрипы и прочие глюки) звука (если имеются)
В файле: /etc/pulse/daemon.conf
найдите строки:

text
; daemonize = no
; allow-module-loading = yes
; high-priority = yes
; nice-level = -11 

замените их на:

text
daemonize = yes
allow-module-loading = yes
high-priority = yes
nice-level = -11

Также в файле /etc/pulse/client.conf
найдите строки:

text
; autospawn = yes
; daemon-binary = /usr/bin/pulseaudio 

замените их на:

text
autospawn = yes
daemon-binary = /usr/bin/pulseaudio 

Настройка объёмного звука 5.1 (кому надо)
В файле: /etc/pulse/daemon.conf
найдите строки:

text
; enable-lfe-remixing = no
; default-sample-channels = 2
; default-channel-map = front-left,front-right

заменить на:

text
enable-lfe-remixing = yes
default-sample-channels = 6
default-channel-map = front-left,front-right,front-center,rear-left,rear-right,lfe

Быстро принять настройки pulseaudio:
[console=user]pulseaudio -k && pulseaudio --start[/console]

4.) Отключение Akonadi (для тех кому не нужно)

Показать
Выполнить:
[console=user]sed -i '/StartServer/s/true/false/' ~/.config/akonadi/akonadiserverrc[/console]

5.) Отключение pulseaudio (для тех кому не нужна)

Показать
Выполнить:
[console=root]yast2 sysconfig set PULSEAUDIO_ENABLE="no"[/console]


Включить обратно:
[console=root]yast2 sysconfig set PULSEAUDIO_ENABLE="yes"[/console]

6.) Шрифты с субпиксельным сглаживанием (Infinality)

Показать
Установка:
text
# zypper ar -f hhttp://download.opensuse.org/repositories/home:/namtrac:/subpixel/openSUSE_13.1/ home:/namtrac:/subpixel && zypper mr -p 95 home:/namtrac:/subpixel && zypper ref && zypper dup

Настройка шрифтов в KDE4 (скриншот):

7.) "Квадратики" вместо кириллицы в полноэкранной консоли

Показать
Решение:
Скачиваем и устанавливаем пакет cyrconfix
text
# zypper in /путь_до_пакета/cyrconfix-1.0-0.2.noarch.rpm

Описание установки и удаления, касательно файла /etc/vconsole.conf:

При установке пакета cyrconfix с уже имеющемся в системе файле /etc/vconsole.conf создается файл /etc/vconsole.conf.rpmnew с данными из пакета cyrconfix, т.е. старый файл не перезаписывается и будет использоваться.
Об этом будет сигнализироваться в дополнительном выводе RPM: "warning: /etc/vconsole.conf created as /etc/vconsole.conf.rpmnew"

При удалении пакета cyrconfix файл /etc/vconsole.conf будет переименован в /etc/vconsole.conf.rpmsave
Об этом будет сигнализироваться в дополнительном выводе RPM: "warning: /etc/vconsole.conf saved as /etc/vconsole.conf.rpmsave"

Сорцы.

8.) Автоматическое монтирование разделов жёстких дисков и флешек с помощью Udisks2 без ввода пароля рута

Показать
Добавить своего пользователя в группу users, если он там ещё не состоит:
[console=root]usermod -a -G users $USER[/console]
Cоздать файл: /etc/polkit-1/rules.d/10-allow-mount.rules со следующим содержимым:
text
// Allow udisks2 to mount devices without authentication
// for users in the "users" group.
polkit.addRule(function(action, subject) {
 if ((action.id == "org.freedesktop.udisks2.filesystem-mount-system" ||
      action.id == "org.freedesktop.udisks2.filesystem-mount") &&
subject.isInGroup("users")) {
       return polkit.Result.YES;
   }
});
polkit.addRule(function(action, subject) {
   if ((action.id == "org.freedesktop.udisks.filesystem-mount-system-internal") &&
subject.isInGroup("users")) {
       return polkit.Result.YES;
    }
});

Настройка автоматического подключения в КДЕ4:

text
Параметры системы - Оборудование - Внешние носители - поставить нужные галки на все устройства или выбрать каждому свой метод монтирования.

Перезагрузиться.

9.) Отключение активности systemd-journald (для тех, кто не использует эту службу или пользуется альтернативой)

Показать
Файл: /etc/systemd/journald.conf привести к виду:
text
#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.
#
# See journald.conf(5) for details

[Journal] Storage=none #Compress=yes #Seal=yes #SplitMode=login #SyncIntervalSec=5m #RateLimitInterval=30s #RateLimitBurst=1000 SystemMaxUse=0M #SystemKeepFree= #SystemMaxFileSize= RuntimeMaxUse=0M #RuntimeKeepFree= #RuntimeMaxFileSize= #MaxRetentionSec= #MaxFileSec=1month ForwardToSyslog=no ForwardToKMsg=no ForwardToConsole=no #TTYPath=/dev/console #MaxLevelStore=debug #MaxLevelSyslog=debug #MaxLevelKMsg=notice #MaxLevelConsole=info

Уменьшится потребление памяти, не будет задействоваться жёсткий диск, не будут вестись логи этой службой.
Сама служба будет висеть в памяти, потребляя ~4Мб, не проявляя активности.
(Отключать полностью её нельзя!)

10.) "Cложный способ" установки проприетарного драйвера NVIDIA в openSUSE 13.1

Показать
На примере драйвера: NVIDIA-Linux-x86-304.116.run в openSUSE 13.1
Важно:Рекомендуется использовать актуальную версию драйверов с официального сайта. Она содержит все необходимые патчи и исправления для поддержки современного ядра.

Подготовка к установке:
Показать
1) Загружаем драйвер (файл *.run с ftp или сайта nvidia) Например: [url]ftp://download.nvidia.com/XFree86/Linux-x86/304.116/[/url]
2) Копируем его в в домашнюю папку в каталог /home/$USER/nvidia: (где $USER - это ваш пользователь)
Такой вид:
text
/home/$USER/nvidia/NVIDIA-Linux-x86-304.116.run

3) Добавляем своего пользователя в группу video, если не добавлен.
Проверка:
[console=user]groups[/console]
Если нет, то:
[console=root]usermod -a -G video $USER[/console]
4) Удаляем репозиторий nvidia и драйвера nvidia из реп, присутствующие в системе.
поиск пакетов:
[console=root]rpm -qa | grep nvidia[/console]
удаление:
[console=root]zypper rm пакет1 пакет2[/console]
5) Устанавливаем gcc и make:
[console=root]zypper in gcc make[/console]
6) Устанавливаем kernel-devel и kernel-source для своего ядра.
Например:
Смотрим какое у нас ядро:
[console=root]uname -a
Linux localhost 3.11.6-4-default #1 SMP Wed Oct 30 18:04:56 UTC 2013 (e6d4a27) i686 i686 i386 GNU/Linux[/console]
(если ядро kernel-desktop, то пакет такой: kernel-desktop-devel)
Cтавим следующие:
[console=root]zypper in kernel-default-devel kernel-source kernel-devel[/console]
7) Добавление nouveau в черный список: (ОБЯЗАТЕЛЬНО!) - можно и с помощью этого нового драйвера, но сделаем по старинке
[console=root]echo "blacklist nouveau" >> /etc/modprobe.d/50-blacklist.conf[/console]
8 )Так же удалите поддержку KMS из initrd:
[console=root]yast2 sysconfig set NO_KMS_IN_INITRD="yes"[/console]
9)GRUB2: Прописываем nomodeset в загрузку grub2:

Показать
В файле:
text
/etc/default/grub

найти строку:

text
GRUB_CMDLINE_LINUX_DEFAULT=""

Прописываем nomodeset:

text
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

(остальные параметры через пробел в эти же кавычки"
пример:

text
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

10) Создать файл /etc/modprobe.d/60-nvidia1.conf c содержимым:

text
alias char-major-195* nvidia
options nvidia NVreg_DeviceFileUID=0 NVreg_DeviceFileGID=33 NVreg_DeviceFileMode=0660

Выполнить:
[console=root]echo 'alias char-major-195* nvidia' >> /etc/modprobe.d/60-nvidia1.conf && echo 'options nvidia NVreg_DeviceFileUID=0 NVreg_DeviceFileGID=33 NVreg_DeviceFileMode=0660' >> /etc/modprobe.d/60-nvidia1.conf[/console]
11) Далее обновляем initrd и grub2: (обязательно!)
[console=root]mkinitrd && grub2-mkconfig -o /boot/grub2/grub.cfg[/console]

Установка драйвера:

Показать
1) Открываем терминал(любой - можно и программу Konsole) и набираем:
[console=root]init 3[/console]
2) Выбросит в голый терминал с предложением ввести логин и пароль рута (вводим)
3) Если ядро скомпилировано с версией gcc отличной от той, что в системе, введите следующее:
[console=root]export IGNORE_CC_MISMATCH=1[/console]
4) Далее ставим драйвер: (где user - это ваш пользователь)
[console=root]sh /home/user/nvidia/[/console]
Далее жмём клавишу "TAB" и строка принимает вид:
[console=root]sh /home/user/nvidia/NVIDIA-Linux-x86-304.116.run[/console]
Ввод - ставим драйвер - жмём практически везде "Yes", когда будет предложено сгенерировать новый xorg.conf, то соглашаемся.
5) Перезагрузка (Ctrl+Alt+Delete)
6) Проверка работоспособности видеокарты: (должен быть установлен пакет Mesa-demo-x)
[console=user]glxinfo | grep direct
direct rendering: Yes[/console]
7) Утилита конфигурации: (иногда требуется запуск и от рута для сохранения действий в xorg.conf)
text
nvidia-settings

Примечание: После каждого обновления ядра или xorg-server требуется повторение процедуры установки драйвера

11.) Не создаётся файл pango.modules после обновления пакета libpango (в Tumbleweed и репозитории GNOME)

Показать
Выполнить:
32:
[console=root] linux32 pango-querymodules > /etc/pango/pango.modules[/console]
64:
[console=root]linux64 pango-querymodules-64 > /etc/pango/pango64.modules[/console]
и после:
[console=root]mkinitrd[/console]

Пакет pango-tools должен быть установлен.

12.) Отключение спящего и ждущего режимов и удаление кнопок их включения из меню KDE4

Показать

1)Проверить, что ваш пользователь входит в группу users:
[console=user]groups[/console]
Добавить своего пользователя в группу users, если он там ещё не состоит:
[console=root]usermod -a -G users $USER[/console]
2) Cоздать файл: /etc/polkit-1/rules.d/11-disable-hibernate.rules со следующим содержимым:
text
// Disable hibernate for users in the "users" group.
polkit.addRule(function(action, subject) {
   if ((action.id == "org.freedesktop.login1.hibernate") &&
subject.isInGroup("users")) {
      return polkit.Result.NO;
   }
});
polkit.addRule(function(action, subject) {
   if ((action.id == "org.freedesktop.login1.hibernate-multiple-sessions") &&
subject.isInGroup("users")) {
      return polkit.Result.NO;
   }
});

3) Cоздать файл: /etc/polkit-1/rules.d/12-disable-suspend.rules со следующим содержимым:

text
// Disable suspend for users in the "users" group.
polkit.addRule(function(action, subject) {
   if ((action.id == "org.freedesktop.login1.suspend") &&
subject.isInGroup("users")) {
      return polkit.Result.NO;
   }
});
polkit.addRule(function(action, subject) {
   if ((action.id == "org.freedesktop.login1.suspend-multiple-sessions") &&
subject.isInGroup("users")) {
      return polkit.Result.NO;
   }
});

4) Перезагрузиться.

13.) Поместить /tmp в tmpfs

Показать
Выполнить:
[console=root]mkdir -p /etc/systemd/system/local-fs.target.wants && ln -s /usr/lib/systemd/system/tmp.mount /etc/systemd/system/local-fs.target.wants/tmp.mount[/console]
Перезагрузка.

14.) Уменьшение времени загрузки X11 программ через кэширование символьных таблиц

Показать
Выполнить:
[console=user]mkdir $HOME/.compose-cache[/console]
Подробнее: http://www.opennet.ru/tips/info/1654.shtml

15.) Отключить поддержку Kwallet в Chromium и Google Chrome

Показать
В файл ~/.kde4/share/config/kwalletrc добавить следующие строки:
Для Chromium:
text
[Auto Deny]
kdewallet=Chromium

Для Google Chrome:

text
[Auto Deny]
kdewallet=Google Chrome

Перелогиниться или убить процесс kwaletd:
[console=user]killall -9 kwalletd[/console]

16.) Убрать анимацию окон в MATE

Показать
Выполнить:
[console=user]gsettings set org.mate.interface enable-animations false[/console]

17.) Автоматическое удаление старых ядер, при обновлении на новое

Показать
Выполнить:
[console=root]systemctl --system daemon-reload && systemctl enable purge-kernels.service && systemctl start purge-kernels.service[/console]
В /etc/zypp/zypp.conf должна быть такая раскомментированная строка:
text
multiversion.kernels = latest,latest-1,running

Там же закомментируйте строку:

text
# multiversion = provides:multiversion(kernel)

Уже имеющиеся лишние старые ядра нужно удалять вручную.
Поиск:
[console=user]rpm -qa | grep kernel[/console]

18.) Вернуть привычную сортировку имен файлов в Dolphin

Показать
text
Настроить Dolphin - Главное - Поведение - снять галку с "Правильная сортировка по номерам"

19.) Исправление работы протокола MTP

Показать
Выполнить:
[console=root]ln -s /usr/lib/udev/rules.d/69-libmtp.rules /etc/udev/rules.d[/console]

20.) Громкость kmix при 100% соответствует 153% в pulseaudio

Показать
В 13.1 KMix опция VolumeOverdrive включена по умолчанию. Это позволяет крутить регулятор громкости на ровне с с pavucontrol в пределах 153%. Поэтому KMix показывает 153% как 100%.

Чтобы отключить опцию в файле ~/.kde4/share/config/kmixrc в секцию Global вписываем параметр:
text
[Global]
VolumeOverdrive=false

21.) Низкое разрешение экрана в консоли после установки проприетарного драйвера NVIDIA (или AMD)

Показать
1) Посмотреть список доступных режимов Framebuffer:
[console=root]hwinfo --framebuffer[/console]
2) Выбираем нужное, например:
text
Mode 0x0307: 1280x1024 (+1280), 8 bits

то есть строка в настройках GRUB2 будет выглядеть так: GRUB_GFXPAYLOAD_LINUX=1280x1024x8
3) Далее обновляем настройки GRUB2 с новым параметром:
[console=root]echo GRUB_GFXPAYLOAD_LINUX=1280x1024x8 && grub2-mkconfig -o /boot/grub2/grub.cfg[/console]


з.ы. старый метод через Yast всё ещё работает, но GRUB2 будет ругаться при загрузке, что такой метод (vga=) устарел

22.) Мерцание в подсказках KDE4 с включёнными эффектами

Показать
Снять галку "Сохранять промежуточные данные рендеринга" в настройках эффекта "Размытие". Его можно найти в параметрах системы -> Эффекты -> вкладка эффекты

23.) Отключение Baloo в KDE4.13+"

Показать
Открыть файл: ~/.kde4/share/config/baloofilerc
Добавить туда строки:
text
[Basic Settings]
Indexing-Enabled=false

13.11.2013 07:28 #349043

Тут будут публиковаться советы не требующие правки конфигурационных файлов.
Данные решения требуют только установки/переустановки/удаления пакетов.


A.) Нет кириллических шрифтов в Google Earth или как установить шрифты используемые системами Microsoft Windows

Показать

При установке системы с Live CD проблемы не обнаружено, но если по каким либо причинам проблема имеет место быть (а она была в предыдущих версиях системы) можно попробовать использовать следующее решение.
Решение:
[console=root]zypper in fetchmsttfonts[/console]

B.) ITmages Uploader для KDE4 - плазмоид и действие в контекстном меню Dolphin

Показать

Можно установить, подключив репозитории KDE-Extra или KDE-Extra-KR
Установка:
[console=root]zypper in plasmoid-itmages-applet dolphin-plugin-itmages python-itmages-service [/console]

C.) Простой плазмоид, показывающий скорость сетевого интерфейса netspeed-plasmoid

Показать
Установка:
text
# zypper ar -f http://download.opensuse.org/repositories/home:/pinters/openSUSE_Tumbleweed/ home:/pinters/openSUSE_Tumbleweed/ && zypper ref && zypper in netspeed-plasma

D.) Ускорение запуска программ с помощью Prelink

Показать

Установка программы:
[console=root]zypper in prelink[/console]
Запуск:
[console=root]prelink -afmR[/console]
Требуется повторное выполнение запуска после каждой установки/удаления/обновления программ

Настройки:
text

/etc/prelink.conf

Пример файла /etc/prelink.conf для 32бит системы:

Показать
text
# This config file contains a list of directories both with binaries
# and libraries prelink should consider by default.
# If a directory name is prefixed with `-l ', the directory hierarchy
# will be walked as long as filesystem boundaries are not crossed.
# If a directory name is prefixed with `-h ', symbolic links in a
# directory hierarchy are followed.
# Directories or files with `-b ' prefix will be blacklisted.
# If a directory name is prefixed with `-p', all shared objects in this 
#   directory are considered for prelinking, otherwise only binaries
#   and their dependencies
-c /etc/prelink.conf.d/*.conf
-b *.la
-b *.png
-b *.py
-b *.pl
-b *.pm
-b *.sh
-b *.xml
-b *.xslt
-b *.a
-b *.js
-b /lib/modules
-b /usr/lib/locale

-b /usr/lib/libnvidia-tls* -b /usr/lib/libnvidia* -b /usr/lib/libGL* -b /usr/lib/xorg/modules/drivers/nvidia* -b /usr/lib/libvdpau_nvidia* -b /usr/lib/libXvMCNVIDIA* -b /usr/lib/libOpenCL* -b /usr/lib/libcuda* -b /usr/lib/libnvcuvid*

-b /usr/lib/Adobe -b /usr/lib/browser-plugins/libflashplayer.so -b /usr/lib/browser-plugins/nppdf.so -b /usr/bin/x264 -b /usr/lib/firefox/plugin-container -b /usr/lib/thunderbird/plugin-container -b /usr/bin/flashplayer

-b /usr/lib/libvdpau.so.* -b /usr/lib/libavdevice.so.* -b /usr/lib/libavdevice.so.* -b /usr/lib/libavcodec.so.* -b /usr/lib/libavdevice.so.* -b /usr/lib/libavdevice.so.* -b /usr/lib/libavformat.so.* -b /usr/lib/libavutil.so.*

-l /bin -l /usr/bin -l /sbin -l /usr/sbin -l /usr/kerberos/bin -l /usr/games -l /usr/libexec -l /var/ftp/bin -l /lib -l /usr/lib -l /var/ftp/lib -l /opt/*/lib -l /opt/*/bin -l /usr/lib/perl5/5.18.1/i586-linux-thread-multi -l /usr/lib/perl5/vendor_perl/5.18.1/i586-linux-thread-multi

Выполнить:
[console=root]
echo 'export KDE_IS_PRELINKED=1' >> ~/.profile[/console]

Отключение связывания файлов:
[console=root]# prelink -au[/console]

E.) Русификация системы и Яста.

Показать
Решение:
[console=root]zypper in bundle-lang-common-ru bundle-lang-gnome-extras-ru bundle-lang-gnome-ru bundle-lang-kde-ru yast2-trans-ru yast2-trans-stats desktop-translations[/console]

F.) inxi - информация о системе

Показать
Установка:
text
# zypper ar -f http://download.opensuse.org/repositories/utilities/openSUSE_13.1/ utilities && zypper ref && zypper in inxi

G.) Вернуть Kio Sysinfo

Показать
Есть возможность сделать, как было в предыдущих версиях дистрибутива. Вернуть "Мой Компьютер" можно, установив из репозитория KDE:Extra / openSUSE_13.1 пакет kio_sysinfo.
После этого на привычном месте в виджете "Просмотр папки" кликнуть правой кнопкой мыши, выбрать Создать -> Адрес в Интернете... , ввести:
Имя файла: My Computer
Адрес в Интернете: sysinfo:/
и нажать Enter.
При желании есть возможность вернуть из списка привычный значок, он остался.
Как вариант, можно использовать в Konqueror страницу с адресом sysinfo:/ в качестве домашней или создать закладку.

H.) Сервисные меню Dolphin (KDE4)

Показать
Перепакованные мной для openSUSE13.1:
Действия от суперпользователя: http://www.mediafire.com/download/5m6p575wgo0hww9/rootactions_servicemenu-2.7.3-1.3.noarch.rpm
(сорцы тут)

Распаковка/Упаковка архивов: http://www.mediafire.com/download/kyaacy817rya3p6/ExtractAndCompress-1.4.4-2.3.noarch.rpm
(сорцы тут)

Быстрая распаковка RPM: http://www.mediafire.com/download/mjuzvqx9n2qtml2/extract_rpm-0.1.5-1.5.noarch.rpm
Сорцы http://www.mediafire.com/?2yp5x5q0vjxq08

I.) Некорректное отображение имён файлов в ZIP-архивах, созданных в Windows

Показать
Выполнить:
[console=root]zypper in unzip-rcc[/console]

J.) Установка LightDM

Показать
Для KDE4 ставим LightDM так:
[console=root]zypper ar -f ht[span]tp://download.opensuse.org/repositories/X11:/Utilities/openSUSE_13.1/[/span] X11:/Utilities && zypper ref && zypper in lightdm-kde-greeter lightdm-kde-greeter-lang lightdm lightdm-lang && yast2 sysconfig set DISPLAYMANAGER="lightdm" && systemctl restart xdm.service[/console]
Для GNOME и прочих:
[console=root]zypper ar -f ht[span]tp://download.opensuse.org/repositories/X11:/Utilities/openSUSE_13.1/[/span] X11:/Utilities && zypper ref && zypper in lightdm-gtk-greeter lightdm-gtk-greeter-lang lightdm-gtk-greeter-branding-openSUSE lightdm lightdm-lang && yast2 sysconfig set DISPLAYMANAGER="lightdm" && systemctl restart xdm.service[/console]

Настройки:
1) Основные:
text
Параметры системы - Экран приветствия (LightDM)

2) Изменить картинку юзера:

text
Параметры системы - Учётная запись

3) Конфигурационные файлы:

text
/etc/lightdm/

з.ы. релизный для 13.1 версии 1.8.0 рабочим не оказался.

17.11.2013 18:01 #349825

Тема открыта и прикреплена.

Предыдущая тема доступна по ссылке в первом сообщении.

17.11.2013 18:15 #349827

Совет 6 надо бы переписать полностью. В указанном репозитории находится более старая версия freetype2, чем в дистрибутиве. Кроме того, в этом репозитории находится freetype2 с патчами infinality. А есть еще достаточное кол-во репозиториев с субпиксельным сглаживанием, но без патчей infinality. Например, в репозитории М17N или в репозитории Fisiu:/lcd.

17.11.2013 18:18 #349828
"urfin" написал:
Совет 6 надо бы переписать полностью.

Скорое дополнить другими вариантами (об этом пометил в отчёте)

Как всегда: предложения с радостью принимаются =)



з.ы. совет про кодеки выделю отдельной темой в прикреплёнках

17.11.2013 18:35 #349829

"verg" написал:
Скорое дополнить другими вариантами
Ну, дополнить, так дополнить. Хорошо бы, чтобы кто-нибудь протестировал пакеты из репозиториев:
text
http://download.opensuse.org/repositories/M17N/openSUSE_13.1/
http://download.opensuse.org/repositories/devel:/cloverleaf/openSUSE_13.1/
http://download.opensuse.org/repositories/home:/Fisiu:/lcd/openSUSE_13.1/
http://download.opensuse.org/repositories/home:/KAMiKAZOW/openSUSE_13.1/
http://download.opensuse.org/repositories/home:/NickLion/openSUSE_13.1/
http://download.opensuse.org/repositories/home:/blair_sadewitz/openSUSE_13.1/

и сделать это желательно любителями убунтушной отрисовки шрифтов.
Что же касается поклонников infinality, им придется использовать либо версию 2.4.11 из репозитория namtrac, либо собирать версию 2.4.12 вручную и ждать, когда infinality сделает патч на текущую версию (или более новую), и появления этой патченной версии в репе namtrac'а.

17.11.2013 19:10 #349836
"urfin" написал:
Хорошо бы, чтобы кто-нибудь протестировал пакеты из репозиториев:

Вот после теста и оформим.

19.11.2013 15:14 #350140

urfin написал:
[quote="verg"]Скорое дополнить другими вариантами
Ну, дополнить, так дополнить. Хорошо бы, чтобы кто-нибудь протестировал пакеты из репозиториев:
text
http://download.opensuse.org/repositories/M17N/openSUSE_13.1/
http://download.opensuse.org/repositories/devel:/cloverleaf/openSUSE_13.1/
http://download.opensuse.org/repositories/home:/Fisiu:/lcd/openSUSE_13.1/
http://download.opensuse.org/repositories/home:/KAMiKAZOW/openSUSE_13.1/
http://download.opensuse.org/repositories/home:/NickLion/openSUSE_13.1/
http://download.opensuse.org/repositories/home:/blair_sadewitz/openSUSE_13.1/

и сделать это желательно любителями убунтушной отрисовки шрифтов.
Что же касается поклонников infinality, им придется использовать либо версию 2.4.11 из репозитория namtrac, либо собирать версию 2.4.12 вручную и ждать, когда infinality сделает патч на текущую версию (или более новую), и появления этой патченной версии в репе namtrac'а.[/quote]

Добавлю свои 5 копеек, перешел с репозитория 'namtrac' на http://download.opensuse.org/repositories/home:/sumski:/KDE:/Qt/openSUSE_13.1/ , в отличие от последнего - здесь freetype 2.5 (патчи от boohomil) и все искаробки. Рендеринг значительно лучше.

19.11.2013 15:20 #350142

Oleh_1992,
То же самое, что и тут: (но нет 32 бит)

text
http://download.opensuse.org/repositories/M17N/openSUSE_13.1/
21.11.2013 10:08 #350408

Обновил совет №6
Всё-таки Qt-приложения тоже требуют хороших шрифтов, поэтому приоритет репозитория со шрифтами должен быть выше, чем любой репозиторий, где есть Qt-либы на обновление.
Так же обновил картинку.


Обновил и подкорректировал тексты других советов.

23.11.2013 09:55 #350770

Уточнён совет №17.

26.11.2013 16:53 #351532

Столкнулся с такой проблемой:
После обновления c 12.3 до 13.1 mp3-плейер стал проситься в camera:/ вместо mtp:/, соответственно, при просмотре через Dolphin появляется сообщение: "Неизвестная ошибка 150. Отправьте сообщение об ошибке на http://bugs.kde.org
В терминале команда mtp-detect говорит так:

> mtp-detect
Unable to open ~/.mtpz-data for reading, MTPZ disabled.libmtp version: 1.1.6

Listing raw device(s)
Device 0 (VID=054c and PID=035c) is a Sony NWZ-A726/NWZ-A728/NWZ-A768.
Found 1 device(s):
Sony: NWZ-A726/NWZ-A728/NWZ-A768 (054c:035c) @ bus 1, dev 6
Attempting to connect device(s)
LIBMTP PANIC: Unable to read device information on device 6 on bus 1, trying to continueUnable to open raw device 0
OK.

Проблема исправляется просто:

в каталог /etc/udev/rules.d скопировать файл /usr/lib/udev/rules.d/69-libmtp.rules (если он там отсутствует)
Если в каталоге /etc/udev/rules.d такой файл есть, то его содержимое привести в соответствие с таким же файлом из /usr/lib/udev/rules.d/

27.11.2013 09:56 #351665
"crownn90" написал:
в каталог /etc/udev/rules.d скопировать файл /usr/lib/udev/rules.d/69-libmtp.rules (если он там отсутствует)

Наверное, достаточно будет символической ссылки:
[console=root]ln -s /usr/lib/udev/rules.d/69-libmtp.rules /etc/udev/rules.d[/console]


Добавил, как совет №19.

27.11.2013 22:06 #351758

Ребята, спасибо Вам большое - все ответы в одном месте (долго искал эти ответы, до половины сам додумался, но тут случайно на этот сайт наткнулся). Ещё раз - спасибо, очень выручили.

28.11.2013 13:26 #351838

Добавьте в 10 пункт что драйвер для NVIDIA 304.116 можно скачать [url]ftp://download.nvidia.com/XFree86/Linux-x86/304.116/[/url] тут. 319ые у меня не захотели собираться

28.11.2013 18:05 #351887

lecksys,
Там эта версия драйвера и приведена в качестве примера.


У вас какая видеокарта?

30.11.2013 12:20 #352112

Дописал в совет про nvidia строку, чтобы не плодились лишние темы с устаревшими проблемами...

text
Важно:Рекомендуется использовать актуальную версию драйверов с официального сайта. Она содержит все необходимые патчи и исправления для поддержки современного ядра.
Если по каким-то причинам Вам нужна устаревшая копия драйверов для работы в openSuSE 13.1, Вам придется скачивать патчи и интегрировать их в дистрибутив, для корректной работы с ядром 3.11 и выше.
Патчи и ссылки на них описаны тут: Релиз ядра Linux 3.11. Обзор новшеств + патчи для драйверов NVIDIA (Патчи для версий  304.108, 319.49, 319.60, 325.15, 331.13 и 331.17,версия 331.20 уже содержит их)
10.12.2013 12:54 · отредактировано #354029

Если у кого-то возникает

text
Repository '$REPO_NAME' is up to date.
Building repository '$REPO_NAME' cache ........[done]
Error building the cache:
[|] Failed to cache repo (4).

то поставьте libsolv-tools прямо из репозитория zypp:Head.

26.12.2013 14:30 · отредактировано #357265

Привет форумчане!
Хочу поделиться решением проблемы со звуком в Steam играх =)

text

mv /var/lib/dbus/machine-id /root/
ln -s /etc/machine-id /var/lib/dbus/machine-id

Взято с
http://lists.opensuse.org/opensuse-bugs/2013-07/msg03222.html
https://github.com/ValveSoftware/steam-for-linux/issues/1179

Если у вас к томуже 64битная система, то требуется доустановить следующие пакеты:

text

alsa-plugins-32bit
alsa-plugins-pulse-32bit
libpulse0-32bit
06.01.2014 03:35 #358565

GzMrvN5T2r, у меня не было проблем со звуком как 12.3 так и в 13.1 (alsa-plugins-32bit этот пакет не установлен даже)
А вот в 64разрядной версии ОС библиотек много устанавливать нужно 32битных... это уже во время запуска игр можно увидеть каких именно.
Это касается не только Steam, но и Desura.

Войдите или зарегистрируйтесь, чтобы ответить.