Menu buttons (toolbar) and status bar are missing in SMPlayer (SOLVED)

SMPlayer is a popular cross-platform video player.

SMPlayer has many useful functions (crop video to fit the screen, fine-tune the appearance and location of subtitles, select the number of audio output channels) and many other settings, including those related to performance optimization and hardware acceleration of video decoding. Separately, I would like to note such a function as saving playback settings for each video file (resuming from the point to which you finished watching the file, video, audio and subtitle settings).

For details, see the note: How to install and configure best video player on Linux (SMPlayer)

The toolbar and status bar are missing in SMPlayer

In general, using SMPlayer does not cause any problems, but one day the video player began to launch without a top panel (toolbar) and without a bottom panel (statusbar). That is, the player window began to look like this:

First, check if using the F5 hotkey will help you, which hides and shows the top toolbar of SMPlayer.

In my case, pressing the F5 button did not work at all.

I called up the context menu (to do this, right-click on the playing video), then went to Options → Toolbars → Main toolbar. This allowed the top menu to return, but the bar status did not appear. Moreover, when exiting SMPlayer and starting it again, the toolbar also disappeared.

Reinstalling SMPlayer didn't help. But during installation it showed a list of optional dependencies, including:

  • smplayer-themes: collection of display theme icons
  • smplayer-skins: collection of interface themes

The idea came up to install these packages, but it did not return the upper and lower control panels.

How to reset SMPlayer settings

Finally, I decided to try resetting SMPlayer settings – and this is what solved my problem.

SMPlayer settings are stored in the ~/.config/smplayer directory.

Note that:

  • ~ - means your user's home directory
  • .config, like all directories whose names begin with a dot, is “hidden” or “system”. So you may not see the “.config” folder in your home folder, but it is there and you can navigate to it.

To remove (reset) all SMPlayer settings, just close the video player and run the following command:

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

This command immediately solved my problem:

The next time you launch SMPlayer, the application will re-create this directory and all the necessary files.

You will need to re-configure SMPlayer (for example, enable hardware acceleration for video decoding).

Settings associated with individual video files will also be lost (for example, the point to which you finished watching the file). But this is actually a good thing, since most of these videos have been deleted a long time ago, and hundreds (or thousands) of settings files associated with them are still stored.

In fact, your settings are not permanently deleted, but moved to the ~/.config/smplayer.bak directory. Therefore, if you wish, you can (partially) restore files with old settings. For example, you can return all saved settings associated with video files.

Leave Your Observation

Your email address will not be published. Required fields are marked *