Все ли я настроил?

В этой теме задаем любые интересующие вопросы про Linux
Ответить
Аватара пользователя
nk
Модератор
Сообщения: 413
Зарегистрирован: 14 сен 2014, 00:35
Темы: 78
Статус: Не в сети

Все ли я настроил?

Сообщение nk » 01 сен 2016, 21:38

В этой теме предлагаю делиться различными статьями, ссылками на файлы и прочее для проверки "настроенности" системы. Не забываем указывать, описывать пути решений для устранения неполадок.

Кое-какие темы, которые пробегали на форуме со схожей тематикой:
• Web: Firefox • Jabber: Gajim • WM: Openbox
Изображение

Аватара пользователя
nk
Модератор
Сообщения: 413
Зарегистрирован: 14 сен 2014, 00:35
Темы: 78
Статус: Не в сети

Re: Все ли я настроил?

Сообщение nk » 01 сен 2016, 21:53

Не отображаются некоторые символы, вместо них квадратики,
возьмем пример отсюда

Для корректного отображения символов на различных форумах и прочем необходимо установить: symbola-fonts
  • Arch: ttf-symbola
  • Debian: ttf-ancient-fonts ( sid: fonts-symbola )
  • Slackware (_SBo): symbola-font-ttf
• Web: Firefox • Jabber: Gajim • WM: Openbox
Изображение

Аватара пользователя
nk
Модератор
Сообщения: 413
Зарегистрирован: 14 сен 2014, 00:35
Темы: 78
Статус: Не в сети

Re: Все ли я настроил?

Сообщение nk » 01 сен 2016, 22:27

Кодировка в zip архивах: http://linuxfresh.blogspot.ru/2014/12/z ... -mate.html

в принципе, там и решение описано ( Ubuntu ), и архив для проверки есть.
Если же нет собранных deb-пакетов, то вкратце там пересобрали unzip и p7zip с патчами и с поддержкой natspec

Для Slackware и engrampa+p7zip (одно из решений):
https://www.linux.org.ru/forum/desktop/ ... t-11489917
• Web: Firefox • Jabber: Gajim • WM: Openbox
Изображение

Аватара пользователя
nk
Модератор
Сообщения: 413
Зарегистрирован: 14 сен 2014, 00:35
Темы: 78
Статус: Не в сети

Re: Все ли я настроил?

Сообщение nk » 01 сен 2016, 22:28

По ru-кодировке в mp3, смотреть надо в тегах mp3-файлах,
наверняка у вас есть подобные (старые, а может и новые) файлы с проблемной кодировкой

решение здесь: viewtopic.php?t=2015
Необходимо пересобрать taglib с патчами из проекта rusxmms
• Web: Firefox • Jabber: Gajim • WM: Openbox
Изображение

Аватара пользователя
nk
Модератор
Сообщения: 413
Зарегистрирован: 14 сен 2014, 00:35
Темы: 78
Статус: Не в сети

Re: Все ли я настроил?

Сообщение nk » 01 ноя 2016, 14:02

theme-engine-lib32.

Если Вы столкнулись с подобным на 32приложениях при работе в системе64
Изображение А должно быть: Изображение или Изображение что-то в какой-то конкретной теме не до конца отображается, нет где-то иконок и т.д.,
то скорей всего дело в движке темы, точнее не хватает lib32 для нее.

Файл для проверки вот http://www.carpeludum.com/kega-fusion/
просто бинарник оттуда возьмите и запустите, и выберете Adwaita Тему.

Расскажу как я с этим справился, дистр. slackware64-14.2 + установленный весь multilib для lib32,
в качестве темы будем использовать Adwaita и Mint-X :
  • gtk-theme32:
    (переконвертировал/собрал и) установил:

    Код: Выделить всё

    libcroco-compat32
    librsvg-compat32
    murrine-compat32
    gnome-themes-standard-compat32
  • icons-theme32
    с иконками получилось справиться по аналогии , как вот здесь
    https://forum.kde.org/viewtopic.php?f=66&t=118893

    Код: Выделить всё

    # gdk-pixbuf-query-loaders-32 --update-cache

    Код: Выделить всё

    # ls -l /usr/bin/gdk-pixbuf-query-loaders*
    lrwxrwxrwx 1 root root    27 авг 17 19:01 /usr/bin/gdk-pixbuf-query-loaders -> gdk-pixbuf-query-loaders-64*
    -rwxr-xr-x 1 root root  8044 дек 15  2015 /usr/bin/gdk-pixbuf-query-loaders-32*
    -rwxr-xr-x 1 root root 11128 дек 15  2015 /usr/bin/gdk-pixbuf-query-loaders-64*
И не забывайте поглядывать лог, точнее вывод, который бежит при запуске из командной строки,
у меня например часто 'бежало'Показать

Код: Выделить всё

...
** (Fusion:22034): WARNING **: Pixbuf theme: Cannot load pixmap file /usr/share/themes/Mint-X-18/gtk-2.0/images/button/button.svg: Couldn't recognize the image file format for file '/usr/share/themes/Mint-X-18/gtk-2.0/images/button/button.svg'


(Fusion:22034): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(Fusion:22034): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

** (Fusion:22034): WARNING **: Invalid borders specified for theme pixmap:
        /usr/share/themes/Mint-X-18/gtk-2.0/images/button/button.svg,
borders don't fit within the image

(Fusion:22034): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(Fusion:22034): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels_with_length: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(Fusion:22034): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

Код: Выделить всё

...
(Fusion:17673): Gtk-WARNING **: Error loading theme icon 'gtk-ok' for stock: Unrecognized image file format

...
** (Fusion:17673): WARNING **: Invalid borders specified for theme pixmap:
        /usr/share/themes/Adwaita/gtk-2.0/Tabs/tab-top-active.png,
borders don't fit within the image

...
** (Fusion:17673): WARNING **: Invalid borders specified for theme pixmap:
        /usr/share/themes/Adwaita/gtk-2.0/Buttons/button-prelight.png,
borders don't fit within the image

...
** (Fusion:17673): WARNING **: Invalid borders specified for theme pixmap:
        /usr/share/themes/Adwaita/gtk-2.0/Buttons/button-default.png,
borders don't fit within the image

...
(Fusion:17673): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(Fusion:17673): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(Fusion:17673): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels_with_length: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(Fusion:17673): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(Fusion:17673): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(Fusion:17673): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(Fusion:17673): Gtk-WARNING **: Error loading theme icon 'gtk-cancel' for stock: Unrecognized image file format
• Web: Firefox • Jabber: Gajim • WM: Openbox
Изображение

Аватара пользователя
nk
Модератор
Сообщения: 413
Зарегистрирован: 14 сен 2014, 00:35
Темы: 78
Статус: Не в сети

Re: Все ли я настроил?

Сообщение nk » 09 мар 2017, 01:36

Если поставили программу на Qt(-4) и в настройках темы у вас выбрано брать тему из GTK+,
но замечаете, что каких-то иконок нет, то скорей всего поможет следующая манипуляция с gconf
(так н-р для qb точно срабатывает My menu icons in qBittorrent are gone, why?)

Код: Выделить всё

$ gconftool-2 --type boolean --set /desktop/gnome/interface/buttons_have_icons true
$ gconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons true
Проверка того что получилось:

Код: Выделить всё

$ cat ~/.config/gconf/desktop/gnome/interface/%gconf.xml
<?xml version="1.0"?>
<gconf>
	<entry name="buttons_have_icons" mtime="1468242350" type="bool" value="true"/>
	<entry name="menus_have_icons" mtime="1468242269" type="bool" value="true"/>
</gconf>
презапускаете приложение на Qt и проверяете результат
• Web: Firefox • Jabber: Gajim • WM: Openbox
Изображение

Аватара пользователя
nk
Модератор
Сообщения: 413
Зарегистрирован: 14 сен 2014, 00:35
Темы: 78
Статус: Не в сети

Re: Все ли я настроил?

Сообщение nk » 02 окт 2017, 05:19

В X-сеансе пользователя не получается запустить какую-нибудь графическую программу из-под root
cannot open display :0.0

Как это выглядит:
- заходим в свой WM/DE
- запускаем терминал и в нем регистрируемся под root
- подаем команду (скажем gvim), но она не запускается

Т.е. хотим добиться, что бы графические программы запускались с root-привилегиями в терминале в котором зарегились. Из-под, скажем, sudo su, даже если в группу wheel пользователя добавим, но все равно получаем что-то типа cannot open display :0.0)

А надо получить такой запуск:

Код: Выделить всё

$ sudo su -
# gparted

Решение через xhost:
  • в ~/.bashrc прописываем

    Код: Выделить всё

    xhost + &> /tmp/$USER.xhost
  • или что-то вида (решения из Интернета, но верхнее точно работает [slackware64-14.2])

    Код: Выделить всё

    xhost + > /dev/null

    Код: Выделить всё

    xhost +si:localuser:`id -un` &> /tmp/$USER.xhost
    и перезапускаем Терминал.

Еще решения:
  • Код: Выделить всё

    $ echo $DISPLAY
    $ sudo -i
    # xauth merge ~username/.Xauthority
    # export DISPLAY=:0.0

    Код: Выделить всё

    # su -
    # xauth merge ~username/.Xauthority
    # gparted
  • при sudo -s
    в /etc/sudoers раскомментируем: Defaults env_keep += "HOME"
    или просто добавим: Defaults env_keep += "DISPLAY XAUTHORITY"

    Код: Выделить всё

    $ sudo -s
    # . /etc/profile
  • через *DM
    • GDM: было замечено, что если от salix-14.1_xfce ставим gdm поверх kdm (в slackware-14.1), и через gdm пользователем заходим, то из-под root в иксах все запускается. Посмотрел пакет gdm там в нескольких конф.файлах упоминание про XAUTHORITY есть.
    • MDM: В Mint-17.2 там MDM , но по ходу принцип тот же.
  • и через kdesu у кого KDE(4):
    и наверно kdesu не такой уж и плохой вариант тоже, особенно понравилось, что тема оформление (gtk) настроенная пользователем так и применяется, не подтягивается тема настроенная/выбранная для root.
• Web: Firefox • Jabber: Gajim • WM: Openbox
Изображение

Аватара пользователя
ZEN
Администратор
Сообщения: 1357
Зарегистрирован: 27 сен 2012, 18:23
Темы: 208
Откуда: Украина, Одесса
Статус: Не в сети

Re: Все ли я настроил?

Сообщение ZEN » 02 окт 2017, 11:54

На сколько я помню, xhost нужно использовать с умом. Так что, по идее, можно было сделать вот так:

Код: Выделить всё

# export DISPLAY=":0"
# gvim
# gparted
ну или получать root права через sudo, тогда эта и другие переменные окружения будут проброшены в Х-сеанс.

Код: Выделить всё

zen@devel:~$ sudo su -
root@devel:~# echo $DISPLAY
:0
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей