htop检查进程树,发现在跑一个remmina -i的进程,说是跟tray icon有关
在remmina的设置里有这个控制选项,但取消后,启动remmina仍会自动创建~/.config/autostart/remmina-applet.desktop
htop检查进程树,发现在跑一个remmina -i的进程,说是跟tray icon有关
在remmina的设置里有这个控制选项,但取消后,启动remmina仍会自动创建~/.config/autostart/remmina-applet.desktop
你配置的是哪个选项?
No tray icon还是Start in tray upon user login ?
按照remmina的代码逻辑, 你应该配置No tray icon
if (!remmina_icon.autostart_file && !remmina_pref.disable_tray_icon) { remmina_icon.autostart_file = g_strdup_printf("%s/.config/autostart/remmina-applet.desktop", g_get_home_dir()); remmina_icon_create_autostart_file(); }
在我的机器上, 启用No tray icon就不会创建remmina-applet.desktop了
重点是tray icon跟跑后台进程什么关系,行为可疑
创建remmina-applet.desktop并不等于remmina会自启动
当你不启用Start in tray upon user login时, remmina-applet.desktop的Hidden字段会被设置为true
当Hidden字段被设置为true时, 这个自启动就会被忽略, 和这个文件根本不存在的效果一样