1

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

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

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

+ открыть спойлер

Создать файл /etc/tmpfiles.d/local.conf с содержимым:

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'а в графике и полноэкранной консоли (сменить на русскую)

+ открыть спойлер

Выполнить от рута:

 Консоль: root
[root@linuxforum.ru ~]# yast2 sysconfig set ROOT_USES_LANG="yes"

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

+ открыть спойлер

Выполнить:

 Консоль: user
[user@linuxforum.tech ~]$ echo 'export KMIX_PULSEAUDIO_DISABLE=1' >> ~/.profile

Для того, чтобы настройки микшера сохранялись после перезагрузки системы, открываем файл: /etc/pulse/default.pa

 Консоль: user
[user@linuxforum.tech ~]$ kdesu kwrite /etc/pulse/default.pa

находим строку:

load-module module-device-restore

меняем её на:

# load-module module-device-restore

Убираем щелчок во время загрузки рабочего стола:
Открыть файл /etc/pulse/daemon.conf:

 Консоль: user
[user@linuxforum.tech ~]$ kdesu kwrite /etc/pulse/daemon.conf

находим строки:

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

меняем их на:

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

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

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

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

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

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

+ открыть спойлер

Если наблюдается низкий уровень звука или тихий звук, то в файле: /etc/pulse/daemon.conf
найдите строку:

; flat-volumes = yes

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

flat-volumes = no

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

; resample-method = speex-float-1

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

resample-method = src-sinc-medium-quality

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

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

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

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

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

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

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

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

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

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

заменить на:

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

Быстро принять настройки pulseaudio:

 Консоль: user
[user@linuxforum.tech ~]$ pulseaudio -k && pulseaudio --start

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

+ открыть спойлер

Выполнить:

 Консоль: user
[user@linuxforum.tech ~]$ sed -i '/StartServer/s/true/false/' ~/.config/akonadi/akonadiserverrc

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

+ открыть спойлер

Выполнить:

 Консоль: root
[root@linuxforum.ru ~]# yast2 sysconfig set PULSEAUDIO_ENABLE="no"


Включить обратно:

 Консоль: root
[root@linuxforum.ru ~]# yast2 sysconfig set PULSEAUDIO_ENABLE="yes"

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

+ открыть спойлер

Установка:

# 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 (скриншот):
http://storage7.static.itmages.ru/i/13/1121/s_1385012803_4946672_e47a3fc21f.png

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

+ открыть спойлер

Решение:
Скачиваем и устанавливаем пакет cyrconfix

# 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, если он там ещё не состоит:

 Консоль: root
[root@linuxforum.ru ~]# usermod -a -G users $USER

Cоздать файл: /etc/polkit-1/rules.d/10-allow-mount.rules со следующим содержимым:

// 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:

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

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

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

+ открыть спойлер

Файл: /etc/systemd/journald.conf привести к виду:

#  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) Например:  ftp://download.nvidia.com/XFree86/Linux-x86/304.116/
2) Копируем его в в домашнюю папку в каталог /home/$USER/nvidia: (где $USER - это ваш пользователь)
Такой вид:

/home/$USER/nvidia/NVIDIA-Linux-x86-304.116.run

3) Добавляем своего пользователя в группу video, если не добавлен.
Проверка:

 Консоль: user
[user@linuxforum.tech ~]$ groups

Если нет, то:
 Консоль: root
[root@linuxforum.ru ~]# usermod -a -G video $USER

4) Удаляем репозиторий nvidia и драйвера nvidia из реп, присутствующие в системе.
поиск пакетов:
 Консоль: root
[root@linuxforum.ru ~]# rpm -qa | grep nvidia

удаление:
 Консоль: root
[root@linuxforum.ru ~]# zypper rm пакет1 пакет2

5) Устанавливаем gcc и make:
 Консоль: root
[root@linuxforum.ru ~]# zypper in gcc make

6) Устанавливаем kernel-devel и kernel-source для своего ядра.
Например:
Смотрим какое у нас ядро:
 Консоль: root
[root@linuxforum.ru ~]# 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

(если ядро kernel-desktop, то пакет такой: kernel-desktop-devel)
Cтавим следующие:
 Консоль: root
[root@linuxforum.ru ~]# zypper in kernel-default-devel kernel-source kernel-devel

7) Добавление nouveau в черный список: (ОБЯЗАТЕЛЬНО!) - можно и с помощью этого нового драйвера, но сделаем по старинке
 Консоль: root
[root@linuxforum.ru ~]# echo "blacklist nouveau" >> /etc/modprobe.d/50-blacklist.conf

8 )Так же удалите поддержку KMS из initrd:
 Консоль: root
[root@linuxforum.ru ~]# yast2 sysconfig set NO_KMS_IN_INITRD="yes"

9)GRUB2: Прописываем nomodeset в загрузку grub2:

+ открыть спойлер

В файле:

/etc/default/grub

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

GRUB_CMDLINE_LINUX_DEFAULT=""

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

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

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

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

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

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

Выполнить:

 Консоль: root
[root@linuxforum.ru ~]# 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

11) Далее обновляем initrd и grub2: (обязательно!)
 Консоль: root
[root@linuxforum.ru ~]# mkinitrd && grub2-mkconfig -o /boot/grub2/grub.cfg



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

+ открыть спойлер

1) Открываем терминал(любой - можно и программу Konsole) и набираем:

 Консоль: root
[root@linuxforum.ru ~]# init 3

2) Выбросит в голый терминал с предложением ввести логин и пароль рута (вводим)
3) Если ядро скомпилировано с версией gcc отличной от той, что в системе, введите следующее:
 Консоль: root
[root@linuxforum.ru ~]# export IGNORE_CC_MISMATCH=1

4) Далее ставим драйвер: (где user - это ваш пользователь)
 Консоль: root
[root@linuxforum.ru ~]# sh /home/user/nvidia/

Далее жмём клавишу "TAB" и строка принимает вид:
 Консоль: root
[root@linuxforum.ru ~]# sh /home/user/nvidia/NVIDIA-Linux-x86-304.116.run

Ввод - ставим драйвер - жмём практически везде "Yes", когда будет предложено сгенерировать новый xorg.conf, то соглашаемся.
5) Перезагрузка (Ctrl+Alt+Delete)
6) Проверка работоспособности видеокарты: (должен быть установлен пакет Mesa-demo-x)
 Консоль: user
[user@linuxforum.tech ~]$ glxinfo | grep direct
direct rendering: Yes

7) Утилита конфигурации: (иногда требуется запуск и от рута для сохранения действий в xorg.conf)

nvidia-settings

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

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

+ открыть спойлер

Выполнить:
32:

 Консоль: root
[root@linuxforum.ru ~]# linux32 pango-querymodules > /etc/pango/pango.modules

64:
 Консоль: root
[root@linuxforum.ru ~]# linux64 pango-querymodules-64 > /etc/pango/pango64.modules

и после:
 Консоль: root
[root@linuxforum.ru ~]# mkinitrd

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

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

+ открыть спойлер

1)Проверить, что ваш пользователь входит в группу users:

 Консоль: user
[user@linuxforum.tech ~]$ groups

Добавить своего пользователя в группу users, если он там ещё не состоит:
 Консоль: root
[root@linuxforum.ru ~]# usermod -a -G users $USER

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

// 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 со следующим содержимым:

// 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

+ открыть спойлер

Выполнить:

 Консоль: root
[root@linuxforum.ru ~]# 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

Перезагрузка.

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

+ открыть спойлер

Выполнить:

 Консоль: user
[user@linuxforum.tech ~]$ mkdir $HOME/.compose-cache

Подробнее: http://www.opennet.ru/tips/info/1654.shtml

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

+ открыть спойлер

В файл ~/.kde4/share/config/kwalletrc добавить следующие строки:
Для Chromium:

[Auto Deny]
kdewallet=Chromium

Для Google Chrome:

[Auto Deny]
kdewallet=Google Chrome

Перелогиниться или убить процесс kwaletd:

 Консоль: user
[user@linuxforum.tech ~]$ killall -9 kwalletd

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

+ открыть спойлер

Выполнить:

 Консоль: user
[user@linuxforum.tech ~]$ gsettings set org.mate.interface enable-animations false

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

+ открыть спойлер

Выполнить:

 Консоль: root
[root@linuxforum.ru ~]# systemctl --system daemon-reload && systemctl enable purge-kernels.service && systemctl start purge-kernels.service

В /etc/zypp/zypp.conf должна быть такая раскомментированная строка:

multiversion.kernels = latest,latest-1,running

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

# multiversion = provides:multiversion(kernel)

Уже имеющиеся лишние старые ядра нужно удалять вручную.
Поиск:

 Консоль: user
[user@linuxforum.tech ~]$ rpm -qa | grep kernel

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

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

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

+ открыть спойлер

Выполнить:

 Консоль: root
[root@linuxforum.ru ~]# ln -s /usr/lib/udev/rules.d/69-libmtp.rules  /etc/udev/rules.d

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

+ открыть спойлер

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

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

[Global]
VolumeOverdrive=false

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

+ открыть спойлер

1) Посмотреть список доступных режимов Framebuffer:

 Консоль: root
[root@linuxforum.ru ~]# hwinfo --framebuffer

2) Выбираем нужное, например:

Mode 0x0307: 1280x1024 (+1280), 8 bits

то есть строка в настройках GRUB2 будет выглядеть так: GRUB_GFXPAYLOAD_LINUX=1280x1024x8
3) Далее обновляем настройки GRUB2 с новым параметром:

 Консоль: root
[root@linuxforum.ru ~]# echo GRUB_GFXPAYLOAD_LINUX=1280x1024x8 && grub2-mkconfig -o /boot/grub2/grub.cfg


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

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

+ открыть спойлер

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

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

+ открыть спойлер

Открыть файл: ~/.kde4/share/config/baloofilerc
Добавить туда строки:

[Basic Settings]
Indexing-Enabled=false

2

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

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

+ открыть спойлер

При установке системы с Live CD проблемы не обнаружено, но если по каким либо причинам проблема имеет место быть (а она была в предыдущих версиях системы) можно попробовать использовать следующее решение.
Решение:

 Консоль: root
[root@linuxforum.ru ~]# zypper in fetchmsttfonts

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

+ открыть спойлер

Можно установить, подключив репозитории KDE-Extra или KDE-Extra-KR
Установка:

 Консоль: root
[root@linuxforum.ru ~]# zypper in plasmoid-itmages-applet dolphin-plugin-itmages python-itmages-service

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

+ открыть спойлер

Установка:

# zypper ar -f http://download.opensuse.org/repositories/home:/pinters/openSUSE_Tumbleweed/ home:/pinters/openSUSE_Tumbleweed/ && zypper ref && zypper in netspeed-plasma

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

+ открыть спойлер

Установка программы:

 Консоль: root
[root@linuxforum.ru ~]# zypper in prelink

Запуск:
 Консоль: root
[root@linuxforum.ru ~]# prelink -afmR

Требуется повторное выполнение запуска после каждой установки/удаления/обновления программ

Настройки:

/etc/prelink.conf

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

+ открыть спойлер
# 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

Выполнить:

 Консоль: root
[root@linuxforum.ru ~]#
echo 'export KDE_IS_PRELINKED=1' >> ~/.profile

Отключение связывания файлов:

 Консоль: root
[root@linuxforum.ru ~]# # prelink -au

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

+ открыть спойлер

Решение:

 Консоль: root
[root@linuxforum.ru ~]# 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

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

+ открыть спойлер

Установка:

# 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/5m6p5 … noarch.rpm
(сорцы тут)

Распаковка/Упаковка архивов: http://www.mediafire.com/download/kyaac … noarch.rpm
(сорцы тут)

Быстрая распаковка RPM: http://www.mediafire.com/download/mjuzv … noarch.rpm
Сорцы http://www.mediafire.com/?2yp5x5q0vjxq08

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

+ открыть спойлер

Выполнить:

 Консоль: root
[root@linuxforum.ru ~]# zypper in unzip-rcc

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

+ открыть спойлер

Для KDE4 ставим LightDM так:

 Консоль: root
[root@linuxforum.ru ~]# zypper ar -f http://download.opensuse.org/repositories/X11:/Utilities/openSUSE_13.1/ 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

Для GNOME и прочих:
 Консоль: root
[root@linuxforum.ru ~]# zypper ar -f http://download.opensuse.org/repositories/X11:/Utilities/openSUSE_13.1/ 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

Настройки:
1) Основные:

Параметры системы - Экран приветствия (LightDM)

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

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

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

/etc/lightdm/


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

3

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

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

4

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

5

urfin пишет:

Совет 6 надо бы переписать полностью.

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

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



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

6

verg пишет:

Скорое дополнить другими вариантами

Ну, дополнить, так дополнить. Хорошо бы, чтобы кто-нибудь протестировал пакеты из репозиториев:

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'а.

7

urfin пишет:

Хорошо бы, чтобы кто-нибудь протестировал пакеты из репозиториев:

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

8

urfin пишет:
verg пишет:

Скорое дополнить другими вариантами

Ну, дополнить, так дополнить. Хорошо бы, чтобы кто-нибудь протестировал пакеты из репозиториев:

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'а.

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

9

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

http://download.opensuse.org/repositories/M17N/openSUSE_13.1/

10

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


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

11

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

12

Столкнулся с такой проблемой:
После обновления 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/

13

crownn90 пишет:

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

Наверное, достаточно будет символической ссылки:

 Консоль: root
[root@linuxforum.ru ~]# ln -s /usr/lib/udev/rules.d/69-libmtp.rules  /etc/udev/rules.d


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

14

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

15

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

Свободное ПО для Свободных людей

16

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


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

17

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

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

18 (10.12.2013 12:54:28 отредактировано XRevan86)

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

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.

19 (26.12.2013 14:38:52 отредактировано GzMrvN5T2r)

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

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

Взято с
http://lists.opensuse.org/opensuse-bugs … 03222.html
https://github.com/ValveSoftware/steam- … ssues/1179

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

alsa-plugins-32bit
alsa-plugins-pulse-32bit
libpulse0-32bit

20

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

21

verg пишет:

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

При выполнении modprobe f71882fgf получил

 Консоль:
WARNING: /etc/modprobe.d/60-nvidia1.conf line 3: ignoring bad line starting with 'NVreg_DeviceFileMode=0660'

cat /etc/modprobe.d/60-nvidia1.conf

+ открыть спойлер

 Консоль:
baralgin-pc:/home/baralgin # cat /etc/modprobe.d/60-nvidia1.conf
alias char-major-195* nvidia
options nvidia NVreg_DeviceFileUID=0 NVreg_DeviceFileGID=33
NVreg_DeviceFileMode=0660

Где я ошибся, что то в упор не вижу ac

22

baralgin,
Команда должна была отработать нормально:

 Консоль:
verg@localhost:~> su
Пароль:
localhost:/home/verg # echo 'alias char-major-195* nvidia' >> /etc/modprobe.d/70-nvidia1.conf && echo 'options nvidia NVreg_DeviceFileUID=0 NVreg_DeviceFileGID=33 NVreg_DeviceFileMode=0660' >> /etc/modprobe.d/70-nvidia1.conf
localhost:/home/verg # cat /etc/modprobe.d/70-nvidia1.conf
alias char-major-195* nvidia
options nvidia NVreg_DeviceFileUID=0 NVreg_DeviceFileGID=33 NVreg_DeviceFileMode=0660
localhost:/home/verg #


Откройте файл в текстовом редакторе и отредактируйте, как у меня в выводе:

 Консоль: user
[user@linuxforum.tech ~]$ kdesu kwrite /etc/modprobe.d/60-nvidia1.conf

то есть:

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

23

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

+ открыть спойлер

Открыть файл: ~/.kde4/share/config/baloofilerc
Добавить туда строки:

[Basic Settings]
Indexing-Enabled=false

24

verg пишет:

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

Я вот жду-не-дождусь его как раз включить ab

При укусе ядовитой змеи, держите её голову на расстоянии от себя, чтобы она не укусила вас в ответ...

25

Writer пишет:

Я вот жду-не-дождусь его как раз включить ab

Проверьте нет ли исключений в: Параметры системы - Поиск по меткам и содержимому

26

Скажите ведь советы под номерами 1, 2, 7, 8, 11, 19, 20, 22 это по сути баги и недоработки. Собираются ли дистроразрабы в следующих релизах это исправлять? Может стоить оформлять баги?

openSUSE 13.2 x64, KDE 4.14 | AMD Phenom II X2 550 Black Edition | ASUS M4A785TD-M EVO | RAM DDR3 8 GB | ASUS Radeon HD 6770
openSUSE 13.2 x64, KDE 4.14 | Samsung 300V4A

27

Quarck пишет:

Может стоить оформлять баги?

Это не баги, а косяки допущенные в спешке...  Релиз вышел с задержкой.

28

Quarck, №7 это не баг и не косяк, допущенный в спешке - это абсолютное игнорирование  разработчиками системд, а может просто элементарное незнание, работы int 10h.

29

А пропихнуть пакет в качестве патча хотя бы в OpenSUSE не получается?

SimplyMepis ->OpenSUSE->Mandriva->OpenSUSE

30

basileus пишет:

А пропихнуть пакет

О каком пакете идет речь?