zaLinux.ru

В SMPlayer пропали кнопки меню и строка состояния (РЕШЕНО)


SMPlayer — популярный кроссплатформенный плейер для воспроизведения видео.

SMPlayer имеет множество полезных функций (кадрирование видео по размеру экрана, тонкая настройка внешнего вида и расположения субтитров, выбор количества каналов вывода звука) и многие другие настройки, в том числе связанные с оптимизацией производительности и аппаратным ускорением декодирования видео. Отдельно хочется отметить такую функцию как сохранение настроек воспроизведения для каждого видео файла (возобновление с того места, до которого вы досмотрели файл, настройки видео, аудио и субтитров).

Подробности смотрите в заметке: Как установить и настроить лучший видеопроигрыватель в Linux (SMPlayer)

Пропали тулбар и статусбар в SMPlayer

В целом использование SMPlayer не вызывает каких-либо хлопот, но однажды видеоплейер стал запускаться без верхней панели (toolbar) и без нижней панели (statusbar). То есть окно проигрывателя стало выглядеть вот так:

Для начала проверьте, поможет ли вам использование горячей клавиши F5, которая скрывает и показывает верхнюю панель (toolbar) SMPlayer.

В моём случае нажатие кнопки F5 никак не работало.

Я вызвал контекстное меню (для этого нажмите правой кнопкой мыши на воспроизводимом видео), затем перешёл в Options → Toolbars → Main toolbar. Это позволило вернуть верхнее меню, но статус бар так и не появился. Более того, при выходе из SMPlayer и запуске его снова, тулбар также пропадал.

Переустановка SMPlayer не помогла. Но во время установки был показан список необязательных зависимостей, в том числе:

  • smplayer-themes: коллекция значков тем отображения
  • smplayer-skins: коллекция тем интерфейса


Появилась идея установить эти пакеты, но это не вернуло верхний и нижний панели управления.

Как сбросить настройки SMPlayer

Наконец, я решил попробовать сбросить настройки SMPlayer — и именно это разрешило мою проблему.

Настройки SMPlayer хранятся в директории ~/.config/smplayer.

Обратите внимание, что:

  • ~ - означает домашнюю директорию вашего пользователя
  • .config, как и все директории имя которых начинается с точки, является «скрытой» или «системной». Поэтому вы можете не видеть папку «.config» в вашей домашней папке, но она там есть и вы можете перейти в неё.

Для удаления (сброса) всех настроек SMPlayer достаточно закрыть видеоплейер и выполнить следующую команду:

mv ~/.config/smplayer ~/.config/smplayer.bak

Эта команда сразу же решила мою проблему:

При следующем запуске SMPlayer приложение заново создаст эту директорию и все необходимые файлы.

Вам нужно будет заново сделать настройки SMPlayer (например, включить аппаратное ускорение для декодирования видео).


Также будут потеряны настройки связанные с отдельными видео файлами (например, докуда файл был просмотрен). Но это, на самом деле, скорее хорошо, поскольку большинство этих видео давным-давно уже удалены, а сотни (или тысячи) файлов настроек, связанные с ними, до сих пор хранятся.

На самом деле, ваши настройки не удалены безвозвратно, а перемещены в директорию ~/.config/smplayer.bak. Поэтому, при желании, вы можете (частично) восстановить файлы со старыми настройками. Например, вы можете вернуть все сохранённые настройки связанные с видео файлами.


Рекомендуемые статьи:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *