首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重新启动“`lxpanel`”会影响从“`lxpanel`”调用的进程来运行其他程序吗?

重新启动“`lxpanel`”会影响从“`lxpanel`”调用的进程来运行其他程序吗?
EN

Unix & Linux用户
提问于 2019-01-12 12:34:20
回答 2查看 1.8K关注 0票数 1

在LXDE中,我们可以在lxpanel中调用其他程序,这是正确的吗?

如何使用命令行重新启动lxpanel

重新启动lxpanel会影响(例如,杀死,或向lxpanel发送一些信号)进程来运行其他程序吗?哪些过程将受到影响,哪些不受影响?

虽然我的问题是专门针对LXDE的,但我怀疑它也适用于其他桌面环境,假设它们在“面板”方面具有相似的设计。

谢谢。

EN

回答 2

Unix & Linux用户

发布于 2019-01-12 14:41:20

我还没有在LXDE中尝试过,但理论上,它不应该终止这些进程,除非:

这是一个会议领袖,这是不可能的。它自愿决定杀死他们。c.由于lxpanel (或其他启动程序)终止,其他一些进程会终止它们。

我不认为其中任何一个是lxpanel的情况。在一些更单一的环境中(例如,Gnome ),一些类似的操作可能会导致整个shell以及所有应用程序的终止。

相关答案:https://unix.stackexchange.com/a/158736/58388

票数 1
EN

Unix & Linux用户

发布于 2019-01-12 16:26:20

lxpanel可以作为其他应用程序的起点,是的。例如,在我的Debian系统上,我有一个带有应用程序条的顶部面板。应用程序栏上有许多应用程序的捷径。点击快捷方式启动应用程序。

所以我有一条捷径是从Quartus开始的。当它运行时..。

代码语言:javascript
复制
% 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..。

代码语言:javascript
复制
% 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

这看起来像传统的重新养育孩子。

我们可以用

代码语言:javascript
复制
% lxpanel --profile LXDE

注意,这是事情开始变得烦人的地方。这是一个前台进程,所以关闭终端会有问题。它也不总是(在我的经验)显示完全相同的东西。所以我尽量不杀死lxpanel,如果有必要的话,用lxpanelctl --restart重新启动它。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/494101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档