首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >多窗口管理器

多窗口管理器
EN

Unix & Linux用户
提问于 2019-06-07 11:43:58
回答 1查看 1.7K关注 0票数 1

我想用两个屏幕将CentOS7 (KDE4)计算机配置成一个特殊的配置。我以前在CentOS5 (KDE3)上这样做过,现在我必须迁移到CentOS7 (最好是CentOS8 (KDE5?) )。当它可用的时候)。

我已经将X配置成以我想要的方式有两个屏幕。一个是:0.0,另一个是:0.1。在:0.0上,我必须运行一个全屏应用程序,它必须有mwm (Motif )。mwm和应用程序在屏幕:0.0上工作良好。

现在又到了复杂的部分。在另一个屏幕:0.1上,我想运行KDE,我将对其进行自定义。在CentOS5上,这不是问题,因为我通过正确设置DISPLAY环境变量在屏幕上启动了kwin、kicker和k桌面。这足以满足我需要的基本KDE功能。

较新的KDE更复杂,我无法启动它这么简单。不管我做什么,它都是从两个屏幕开始的,或者根本不开始。我已经成功地启动了kwin。它可以工作,但它会在stdout/stderr上写入大量错误消息。

是否有办法使KDE只在显示:0.1上运行,而不让:0.0单独运行?对我来说,似乎程序员忘记了显示,因此似乎KDE环境中的一些程序知道它,而其他程序则占用所有可用的显示。等离子桌面似乎忽略了我尝试过的每一个显示设置。

如果启动两个XServers,我想我可以在两个屏幕上运行两个不同的窗口管理器,但是在本例中,多座位配置(https://lxadm.com/Configuring_多座_X_工作站)不是我想要的解决方案。多座位配置则显示:0:1,并在屏幕上显示两组完全独立的鼠标、键盘和游标。这是不可接受的。我需要一个键盘和鼠标从一个屏幕转到另一个屏幕。

我在那个屏幕上需要的功能是有一个自定义任务栏,用户只能在那里启动允许的应用程序。他们不得访问其他应用程序。这可以很容易地用KDE实现,但是现在我只在一个屏幕上运行它时遇到了问题。

我不确定我能否用KDE实现这一点,KDE是在CentOS7中提供的。也许我应该尝试GNOME,因为GNOME不像KDE那样高度可定制。对于第一个测试,它只在一个显示器上启动,并且没有与:0.0混淆。但是,我不确定我能不能像在KDE中那样限制它的使用。

是否还有其他桌面环境,可以提供简单的可配置任务栏,并且不会在另一个屏幕上处理窗口管理器?我想试试xfce。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-06-20 12:47:01

我找到的解决方案是使用xfce4而不是KDE。我可以在第一个屏幕上启动mwm。之后,我用xfce4选项启动了xfwm4窗口管理器。为了满足我的需要,也可以启动xfce4面板和xf桌面。这提供了足够的功能来使用第二个屏幕来运行可以使用xfce4面板的启动程序启动的应用程序。Xfce4-面板可以配置在kiosk模式下,用户不能更改任何内容。在第一个屏幕上,带有motif窗口管理器的全屏应用程序也可以正常工作。

如果我先启动xfwm4,它会接管两个屏幕,然后就无法启动mwm。如果mwm首先在主屏幕上启动,则xfwm4在第二个屏幕上可以正常工作。

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

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

复制
相关文章

相似问题

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