LinuxForum.Fans
Тема

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

Автор: MozgFx_test 63 сообщений 50708 просмотров
#322598

Во второе сообщение добавил команды на установку быстрого и компактного просмотрщика изображений ShowImage http://kde-apps.org/content/show.php?content=143977
Совет L


Замена KuickShow.

#322601

Добавил в первое сообщение:
Совет №32 Отключение спящего и ждущего режимов и удаление кнопок их включения из меню KDE4

#322614
verg написал:
Добавил в первое сообщение:
Совет №32 Отключение спящего и ждущего режимов и удаление кнопок их включения из меню KDE4
"mozgfx⇓" написал:
1) Проверить, что ваш пользователь входит в группу "users".
Консоль
[console]cat /etc/group | grep video[/console]

Где здесь опечатка?

#322632
"basileus" написал:
Где здесь опечатка?

Поправил.

#326794

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

#327218

Обновлены первое и второе сообщения:
33.) Автоматическое удаление старых ядер, при обновлении на новое
34.) Поместить /tmp в tmpfs
N.) Вернуть Kio Sysinfo

#327222
jp73 написал:
Не столь значительный совет, но не раз слышал и читал сожаление по одному из новшеств в openSUSE 12.3. Речь про то, что там заменили "Мой Компьютер" на замороченный "KInfoCenter".

Эта фигня и в 12.2 появляется после обновления KDE до 4.10. За совет спасибки, попробую :)

#327224

Кстати, может ли кто-нибудь дать, скажем так, антисовет к совету 1, а именно: как отучить от замены обоев в KDE при обновлении системы? Вчера наконец руки дошли, обновился с 12.2, и теперь рабочий стол, весь чёрный такой, выглядит, блин, как надгробие.

#327227

gabix,
А какая использовалась до обновления: стандартная или своя?

#327240

Стандартная, такая зелёненькая вся (наверное, она была по умолчанию, не помню, чтобы менял).

#327244

gabix,
Тогда ничего удивительного, что стандартная меняет стандартную.
Небось и имена файлов у них одинаковые.

Проще сохранить под другим именем и поставить, как свою и меняться ничего не будет.

#327247

То есть, это никак не предотвратить, я правильно понял?

#327273
"jp73⇓" написал:
Есть возможность сделать, как было в предыдущих версиях дистрибутива. Вернуть "Мой Компьютер" можно, установив из репозитория KDE:Extra / openSUSE_12.3 пакет kio_system.

Итак, не получилось.

Я добавил репозиторий:

Показать
text
zypper ar http://download.opensuse.org/repositories/KDE:/Extra/KDE_Release_410_openSUSE_12.3/ KDE_Extra
Добавление репозитория 'KDE_Extra' ..................................................................................................................[готово]
Репозиторий 'KDE_Extra' успешно добавлен
Включён: Да
Автоматическое обновление: Нет
Проверка GPG: Да
URI: http://download.opensuse.org/repositories/KDE:/Extra/KDE_Release_410_openSUSE_12.3/

затем обновил репозитории:

Показать
text
zypper ref
Репозиторий 'Google-Chrome' актуален.
Репозиторий 'KDE' актуален.                                                                                                                                  
Получение метаданных репозитория 'KDE_Extra' ........................................................................................................[готово]
Сбор кэша репозитория 'KDE_Extra' ...................................................................................................................[готово]
Репозиторий 'nvidia' актуален.                                                                                                                               
Репозиторий 'packman' актуален.                                                                                                                              
Репозиторий 'openSUSE-12.3-Non-Oss' актуален.                                                                                                                
Репозиторий 'openSUSE-12.3-Oss' актуален.                                                                                                                    
Репозиторий 'openSUSE-12.3-Update' актуален.                                                                                                                 
Репозиторий 'openSUSE-12.3-Update-Non-Oss' актуален.                                                                                                         
Все репозитории обновлены.                         

потом попытался установить kio_system:

Показать
text
zypper in kio_system
Загрузка данных о репозиториях...                                                                                                                            
Чтение установленных пакетов...                                                                                                                              
'kio_system' не найдено в именах пакетов. Поиск возможностей.                                                                                                
Не найдено поставщиков 'kio_system'.                                                                                                                         
Разрешение зависимостей пакетов...

#327291

gabix,

text
kio_sysinfo
#328293

gabix, прошу прощения за "очепятку" :[ . Виноват...
Спасибо Администратору Verg, что быстро поправил мой комментарий.

Нашел еще один способ установки этой фичи - это использование готового скрипта S.A.K.S.I. - SUSE Automated KDE Sysinfo Installer - Version 1.0.0 for openSUSE 12.3.
О скрипте можно прочитать в блоге автора Джеймса (James) aka jdmcdaniel3 на англоязычном форуме openSUSE.
Кстати, там кто-то может найти для себя полезное по настройке openSUSE 12.3 в основном с помощью скриптов, которые автор постоянно совершенствует и публикует с номерами версий.
Я сейчас поставил его скрипт по настройке Grub2, на днях собираюсь попробовать его в работе.

#333062

Не знаю, полезно это будет кому-то или нет, но выложу парочку своих заметок для любимой openSUSE

Запись онлайн радио:

Показать
ffmpeg -i http://stream.mth-house.de:8500/ -f mp3 -acodec libmp3lame -ab 128k -ar 44100 -t 01:00:00 /home/user/radio.mp3

Отключить kwallet в Chromium:

Показать
~/.kde/share/config/kwalletrc
[Auto Deny]
kdewallet=Chromium

Ускорить открытие вкладок Firefox:

Показать
about:blank --> browser.startup.homepage и browser.newtab.url

Узнать количество установленных пакетов в системе:

Показать
rpm -qa | wc -l

Узнать дату установки системы:

Показать
ls -clt / | tail -n 1 | awk '{ print $7, $6, $8 }'
#333571

Обновил файл-пример для 32бит системы в совете: G.) Ускорение запуска программ с помощью Prelink. Выйгрыш ещё ~100Мб.
Пример файла /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
-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.16.2/i586-linux-thread-multi -l /usr/lib/perl5/vendor_perl/5.16.2/i586-linux-thread-multi

Что-то из сферы оптимизаций. По идее должен быть включён по умолчанию в openSUSE, но не видно, чтобы работало, т.е. файлы кеша не обновляются в /var/cache/libx11/compose
Другое решение:
35) Уменьшение времени загрузки X11 программ через кэширование символьных таблиц

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

36) Отключить поддержку 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]

#334769

Бывает, что уход компьютера в гибернацию (спящий режим, suspend-to-disk, STD) проходит неправильно.
Например, мой ноутбук вместо выключения - перезагружался (хотя слепок памяти создавал).

Если компьютер вообще отказывается уходить в спящий режим, то, возможно, просто не знает - куда.
В строке параметров загрузки ядра "linux ..." (в файле настройки загрузчика /boot/где-то-там/grub.cfg) должно быть (помимо прочего) выражение-указатель на область хранения слепка оперативной памяти (на раздел swap?). Например:

text
resume=/dev/sda2

Как я понял, гибернацией занимаются пакеты pm-utils и suspend.
В последнем есть файл настроек /etc/suspend.conf. И ещё создаётся файл /var/lib/s2disk.conf. Второй файл вроде появляется в процессе работы программ из пакета и частично содержит настройки из /etc/suspend.conf.
Поэтому что исправили в файле /etc/suspend.conf - стоит вручную добавить в /var/lib/s2disk.conf.

Моя проблема решилась, когда я вместо типовой строчки "shutdown method = platform" установил "shutdown method = shutdown". Наверное, это как-то связано с ACPI; я не разбираюсь. Ноутбук стал после создания слепка памяти выключаться, как и положено. Я уже примерно пару десятков раз так выключал ноутбук, и всё нормально; так что эту настройку можно считать безвредной.

У меня также не вызывает проблем такие строчки:

text
compress = y
early writeout = y
splash = y
threads = y

В файле /etc/suspend.conf вполне понятно написано (в комментариях), что они означают.

#335536

verg, о совете 10 - при хождении по консолям замечаю очень интересный факт. Лампочка NUMLOCK светится, но доп. клавиатура не активна. Циферки на ней не набираются.

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