MaartenBaert / ssr

SimpleScreenRecorder, a screen recorder for Linux
http://www.maartenbaert.be/simplescreenrecorder/
GNU General Public License v3.0
2.53k stars 286 forks source link

Tray icon does not appear #761

Open adrianosiqueira opened 4 years ago

adrianosiqueira commented 4 years ago

Hello, i have installed the snap version and the tray icon is not appearing. I am attaching the screenshots and short video demonstrating the behavior.

SSR_Report.zip

samob commented 4 years ago

Wish I had your problem, because there is no obvious way how to disable tray icon that bothers me while recording. Could you please be so kind and tell more about the system you have? Some version of Linux Mint?

MaartenBaert commented 4 years ago

@samob Start SSR with:

simplescreenrecorder --no-systray
adrianosiqueira commented 4 years ago

@samob Simple Screen Recorder

Linux Mint

ssr-version-01 ssr-version-02 uname-a

MaartenBaert commented 4 years ago

This seems to be a common issue with snap packages. Also that version is very outdated. Please uninstall the snap package and install the version from my PPA instead:

sudo apt-add-repository ppa:maarten-baert/simplescreenrecorder
sudo apt-get update
sudo apt-get install simplescreenrecorder
samob commented 4 years ago

@samob Start SSR with:

simplescreenrecorder --no-systray

Thanks, that works! I'm running SSR on FreeBSD 12.1: SimpleScreenRecorder 0.3.11 Compiled with Clang 8.0.1 Qt: header 5.13.2, lib 5.13.2 libavformat: header 58.29.100, lib 58.29.100 libavcodec: header 58.54.100, lib 58.54.100 libavutil: header 56.31.100, lib 56.31.100 libswscale: header 5.5.100, lib 5.5.100

afhp-2020 commented 4 years ago

I'm also having this issue, no visible icon in systray. System is FreeBSD 12.1-RELEASE-p5, window manager is Fvwm3, systray is stalonetray.

SSR is installed from latest packages:

SimpleScreenRecorder 0.4.2
Compiled with Clang 8.0.1
Qt: header 5.14.2, lib 5.14.2
libavformat: header 58.29.100, lib 58.29.100
libavcodec: header 58.54.100, lib 58.54.100
libavutil: header 56.31.100, lib 56.31.100
libswscale: header 5.5.100, lib 5.5.100

If I run SSR with --start-hidden from an xterm I can still interact with it (at the very least give it a quit command)

It would seem it is present in the tray but doesn't have an icon to show. I can however guess at its position in the tray and right-click to bring its menu, or left-click to toggle visibility of the window (or the icon, if the window is minimized to the desktop).

When hidden it does not appear at all in Fvwm's FvwmIconMan (taskbar equivalent) nor its WindowList (I guess this is normal).

Explicitly associating icons with Fvwm's Icon and MiniIcon styles doesn't help.

When launched in a term stderr shows:

qt5ct: D-Bus system tray: no
QSystemTrayIcon::setVisible: No Icon set

Hope this helps.