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. Поэтому, при желании, вы можете (частично) восстановить файлы со старыми настройками. Например, вы можете вернуть все сохранённые настройки связанные с видео файлами.
Связанные статьи:
- Как в Linux узнать свойства медиафайлов (видео, аудио, фотографии) (98.7%)
- Как включить 10-битную глубину цвета в Linux (и нужно ли включать 30-битный цвет) (98.7%)
- Как определить количество цветов (бит на пиксель) в X11 (98.7%)
- Как определить контент с 10-битной глубиной цвета. Как проверить какая глубина цвета используется в фотографии и видео (98.7%)
- Как установить и настроить лучший видеопроигрыватель в Linux (SMPlayer) (98.7%)
- Ошибка phpMyAdmin «Существует несоответствие между HTTPS, указанным на сервере и клиенте» (РЕШЕНО) (RANDOM - 1.3%)