标签: xorg

如何配置 CentOS 6.4 以允许普通用户运行 startx,而无需安装 Gnome/KDE?

我从最小安装 CD 中将 CentOS 6.4 x86 安装到 qemu/kvm 虚拟机中,并使用以下命令安装了基本的 X 服务器:

yum groupinstall "X Window System" "Fonts"
Run Code Online (Sandbox Code Playgroud)

startx但是,当我以普通用户身份运行时,虚拟机的屏幕闪烁一些颜色,没有显示桌面,我返回到控制台。我不确定Xorg.0.log文件中的相关内容,但这里是最后几行:

[   417.281] (**) Option "xkb_model" "pc105+inet"
[   417.281] (**) Option "xkb_layout" "us"
[   417.281] (WW) Option "xkb_variant" requires an string value
[   417.281] (WW) Option "XkbVariant" requires an string value
[   417.281] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[   417.325] (II) config/hal: Adding input device Power Button
[   417.325] (II) Using input driver 'evdev' for 'Power Button'
[   417.325] (**) Power …
Run Code Online (Sandbox Code Playgroud)

xorg centos

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

urxvt 未从 ~/.Xdefaults 加载 xft 字体

一些基本细节:

archlinux 3.9.3-1
xmonad 0.11
urxvt 9.18
Run Code Online (Sandbox Code Playgroud)

我可以让 urxvt 手动加载我想要的字体:

urxvt -fn "xft:Ubuntu Mono"
Run Code Online (Sandbox Code Playgroud)

但是,我无法通过 ~/.Xdefaults 加载此字体 - 这是我目前所拥有的:

Xft*dpi: 96
Xft*antialias: true
Xft*rgba: rgb
Xft*hinting: true
Xft*hintstyle: hintslight

URxvt*transparent: true
URxvt*shading: 40
URxvt*saveLines: 12000
URxvt*foreground: White
URxvt*background: Black
URxvt*scrollBar: false
Urxvt*font: xft:Ubuntu Mono
Urxvt*boldFont: xft:Ubuntu Mono
Run Code Online (Sandbox Code Playgroud)

除了字体之外,所有其他 urxvt 设置都可以正常加载。我尝试了许多不同的组合,例如:xft:Ubuntu Mono:pixelsize=14:style=regular等,但似乎没有任何效果。

我试过xrdb -merge ~/.Xdefaults, xrdb -load ~/.Xdefaults, 并完全重新启动 X。我也在 ~/.Xresources 中尝试过这些设置,但是 urxvt 似乎完全忽略了这些设置。我错过了什么?

arch-linux xorg fonts x11 urxvt

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

为什么Fedora 24中有两个图形虚拟终端?

tty1( Ctrl++ Alt)F1tty2( Ctrl++ Alt)都F2提供图形登录屏幕,而在以前的版本中只有一个图形虚拟终端。为什么要添加第二个图形VT?

fedora xorg tty wayland

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

系统范围终端上的切换环境称为什么?

我目前正在尝试使用机器人操作系统 ( ROS )制作自主无人机。为此,我在Raspberry Pi 3上安装了Raspbian Lite ( Jessie ),目前正在使用ROS Kinetic。因为它是Raspbian Lite,安装时没有窗口管理器或桌面环境。为了方便起见,我决定使用Openbox Window Manager并在其上安装了一个终端。我只需调用,就会打开窗口管理器,可以通过+ + `访问它。sudo startxCtrlaltF2

现在我的问题在于我不了解在系统范围终端内创建新会话的过程。它是否称为系统范围的终端?这些是什么会议,我正在与使用调用Ctrl+ Shift+ F?其中一些容纳显示管理器,其中一些容纳终端,而我想,也可以容纳整个桌面环境。有没有我可以查看的手册页?

window-manager xorg openbox terminal

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

无法在 tty 上运行 startx

我最近从 win10 切换到 Ubuntu,因为我不再使用它来玩游戏了。当我安装它时,我只能访问我的桌面(gdm3),但是 800x600 的分辨率看起来很糟糕。

现在我安装了所有必要的驱动程序,我获得了完整的 1920x1080 分辨率,但我无法访问 GUI。(我出不来 tty1。)

已解决:使用集成显卡 (intel) 作为主显卡:sudo prime-select intel

这就是它所说的:

>sudo startx

X.Org X Server 1.19.6
Release Date: 2017-12-20
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.4.0-119-generic x86_64 Ubuntu
Current Operating System: Linux <machine name> 4.15.0-30-generic #32-Ubuntu SMP Thu Jul 26 17:42:43 UTC 2018 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.15.0-30-generic root=UUID=<uuid> ro  quiet splash pci=noaer 3
Build Date: 13 April 2018 08:07:36PM
xorg-server 2:1.19.6-1ubuntu4 (For technical support please see …
Run Code Online (Sandbox Code Playgroud)

ubuntu xorg gui x11 startx

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

xinitrc 之谜——什么可以存在,什么不可以存在

拜托,
有人可以为我的档案提供一些线索.xinitrc吗?我很难找到一本好的手册来回答我的几个实际问题:

  • 它声称自己是通用 Bash 脚本,但实际上并非如此。
  • 为什么有些命令需要exec而有些则不需要?
  • 这个exec命令到底是什么?
  • 它是特定于 的二进制结构还是语法结构xinitrc
  • 什么可以由 exec 运行,什么不可以?
  • 如何正确设置环境变量?

大多数主流发行版的用户甚至不必了解xinitrc,对我来说也是如此,直到我不得不设置 Kodi“临时”shell;使用超级简约的窗口管理器 TWM 并全屏启动 Kodi,因为kodi-standaloneshell 不适合我。

但回到xinitrc

工作示例:

#!/bin/bash
/usr/bin/twm &
sleep 1
exec xterm
Run Code Online (Sandbox Code Playgroud)

为什么twm不需要但sleep需要? execxterm

不工作示例:

#!/bin/bash
/usr/bin/twm &
sleep 1
exec WINDOWING=x11 /usr/bin/kodi -geometry +0+0
Run Code Online (Sandbox Code Playgroud)

这里exec只执行WINDOWING=x11但忽略了该行的其余部分。我只是通过包装到另一个 Bash 脚本中才使其工作WINDOWING=x11 /usr/bin/kodi -geometry +0+0,这次是一个普通的脚本,并将该脚本作为 ; 的唯一参数exec。然后它终于起作用了。

xorg

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

Arch linux:通知在 i3wm 中不起作用 - Dunst:严重:无法打开 X11 显示

我使用 arch linux 和 i3wm。我的通知不起作用。当我dunst在命令行中输入时,它会响应:

警告:未找到 dunstrc。

当我输入时notify-send --icon=gtk-info Test "This is a test",它会一直运行,直到我用crt+cdunstify --action="replyAction,reply" "Message received"杀死它,而没有任何通知显示。

/etc/X11/xinit/xinitrc.d/30-dbus.sh文件的内容:

#!/bin/bash

# launches a session dbus instance
if [ -z "$DBUS_SESSION_BUS_ADDRESS" ] && type dbus-launch >/dev/null; then
    eval $(dbus-launch --sh-syntax --exit-with-session)
fi
Run Code Online (Sandbox Code Playgroud)

这是我的journalctl

18:57:43 arch-thinkpad systemd[562]: Starting Dunst notification daemon...
18:57:43 arch-thinkpad dunst[49939]: CRITICAL: Cannot open X11 display.
18:57:43 arch-thinkpad systemd[562]: dunst.service: Main process exited, code=exited, status=1/FAILURE
18:57:43 arch-thinkpad systemd[562]: dunst.service: …
Run Code Online (Sandbox Code Playgroud)

xorg notifications x-server i3 libnotify

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

xorg是opengl的执行吗?

xorg是opengl的执行吗?据我所知,Xorg是X11的一个实现,它使用opengl吗?

linux xorg opengl x11

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

如何安装 xorg 宏?

我正在尝试从源代码构建 xf86-input-libinput 以应用补丁。当我按照此处给出的步骤操作时,我autoreconf -vif收到一条错误消息:

configure.ac:41: error: must install xorg-macros 1.8 or later before running autoconf/autogen
Run Code Online (Sandbox Code Playgroud)

我尝试sudo apt-get install xorg-macros过没有效果(找不到源码包)。我该如何安装xorg-macros

xorg apt autoconf

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

为什么 root 可以访问我的 x 服务器?

我在我的机器上运行 Debian 9.5,当我运行命令时,xhost有以下输出:

access control enabled, only authorized clients can connect
SI:localuser:username
Run Code Online (Sandbox Code Playgroud)

因此,在我的理解中,不应该允许 root 访问 x-server,但是当我切换到 rootsu并从终端运行 GUI 应用程序时,一切都运行良好,尽管不应该。

那么有人可以解释为什么我的 x-server 忽略访问控制列表中的条目吗?

linux xorg debian

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

使用 C 通过 Xlib 获取当前屏幕尺寸

有没有办法使用 C 通过 Xlib 获取显示器的屏幕尺寸?我尝试参考 X.org 文档(https://tronche.com/gui/x/xlib/display/screen-information.html),它只给我不接受整数的宏,所以我'我不知所措。

我专门这样使用这些函数:

int sx;
int sy;
XWidthOfScreen(sx);
XWidthOfScreen(sy);

...

move_window(sx / 4)
move_window(sy / 4)
Run Code Online (Sandbox Code Playgroud)

我是 C 编程新手,正在开发我的第一个项目。

programming c xorg

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

有没有没有 xorg 的 Debian 发行版?

我正在编写一个 bash 脚本来帮助新的 Linux 用户轻松安装 Debian 桌面环境,但大多数软件包依赖于 xorg。我认为如果在目标用户机器上找不到 xorg,它可能无法正常工作。我真的需要知道是否有没有 xorg 的 Debian Linux 发行版,如果有,它们使用什么?

Github 链接

xorg debian x11 shell-script display-server

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