在LXDE中,我们可以在lxpanel中调用其他程序,这是正确的吗?
如何使用命令行重新启动lxpanel?
重新启动lxpanel会影响(例如,杀死,或向lxpanel发送一些信号)进程来运行其他程序吗?哪些过程将受到影响,哪些不受影响?
虽然我的问题是专门针对LXDE的,但我怀疑它也适用于其他桌面环境,假设它们在“面板”方面具有相似的设计。
谢谢。
发布于 2019-01-12 14:41:20
我还没有在LXDE中尝试过,但理论上,它不应该终止这些进程,除非:
这是一个会议领袖,这是不可能的。它自愿决定杀死他们。c.由于lxpanel (或其他启动程序)终止,其他一些进程会终止它们。
我不认为其中任何一个是lxpanel的情况。在一些更单一的环境中(例如,Gnome ),一些类似的操作可能会导致整个shell以及所有应用程序的终止。
发布于 2019-01-12 16:26:20
lxpanel可以作为其他应用程序的起点,是的。例如,在我的Debian系统上,我有一个带有应用程序条的顶部面板。应用程序栏上有许多应用程序的捷径。点击快捷方式启动应用程序。
所以我有一条捷径是从Quartus开始的。当它运行时..。
% pstree -p -s 29439
systemd(1)---lightdm(915)---lightdm(2002)---lxsession(2027)---lxpanel(2103)---q+
% ps -p 29439 -o 'pid,pgid,ppid,cmd'
PID PGID PPID CMD
29439 2027 2103 quartus注意,流程组的领导是lxsession。
让我们杀了lxpanel..。
% kill 2103
% pstree -p -s 29439
systemd(1)---quartus(29439)---{quartus}(29468)
% ps -p 29439 -o 'pid,pgid,ppid,cmd'
PID PGID PPID CMD
29439 2027 1 quartus这看起来像传统的重新养育孩子。
我们可以用
% lxpanel --profile LXDE注意,这是事情开始变得烦人的地方。这是一个前台进程,所以关闭终端会有问题。它也不总是(在我的经验)显示完全相同的东西。所以我尽量不杀死lxpanel,如果有必要的话,用lxpanelctl --restart重新启动它。
https://unix.stackexchange.com/questions/494101
复制相似问题