相关疑难解决方法(0)

获取和设置 Xorg 的屏幕大小

我想get-screen-resolutionX 会话期间运行一个命令 来获得“800x480”输出。(或任何实际屏幕尺寸)。

有什么可用的吗?目前我截取屏幕截图并测量结果*.jpg的宽度和高度属性。

另外,如何在 X 会话期间从命令行设置屏幕大小

command-line xorg

12
推荐指数
2
解决办法
2万
查看次数

什么是用户界面子系统、它们的组件和职责?

我试图了解负责用户界面的不同子系统、引用它们的术语以及它们的结构;到目前为止,我知道有:

在顶层:

台式机?(kde、gnome 等)

然后我们有:

  • 显示管理器(也称为桌面管理器或桌面环境)
  • 窗口管理器
  • 还要别的吗?

我正在把它变成一个社区维基,我希望它成为*所有(从用户角度)关于 Linux 中的用户界面子系统的知识的中心;我想知道的是每个组件的组成部分是什么,每个组件的职责是什么,即我想知道以下内容:

  • 究竟是什么负责全局快捷键,当我打开“运行应用程序”对话框时,谁在做,当我按下一个键显示桌面,运行终端,最大化窗口等,谁正在捕获并将其发送到正确的窗口;
  • 谁负责绘制桌面、工作区等。
  • 哪些环境变量可以为我提供有关这些组件的信息
  • “主菜单”是子系统还是子系统的组件?

编译一个最流行的桌面/子系统列表也很好,每个桌面/子系统下运行哪些,你能混合和匹配桌面/桌面环境/窗口管理器等吗?

最后,我如何知道哪些桌面/子系统实际上在系统上运行(活动?),不同的用户可以有不同的子系统吗?

desktop window-manager desktop-environment

8
推荐指数
1
解决办法
1195
查看次数

有没有办法检索桌面环境的名称?

有没有办法从命令行或使用 Python 检索桌面环境名称(例如 Gnome、Unity、XFCE、LXDE、KDE...)?

command-line desktop-environment

8
推荐指数
1
解决办法
3807
查看次数

如何从命令行获取系统信息?

有时,当我通过 SSH 登录系统(例如登录到生产服务器)时,我拥有可以安装某些软件的特权,但要做到这一点,我需要知道我正在处理的系统。

我将能够检查系统是如何安装在那里的。

有没有办法从 CLI 确定正在运行的 Unix/Linux 发行版?

command-line ssh distributions

2
推荐指数
1
解决办法
5002
查看次数