startx

一个用户无法再运行 startx
startx

一个用户无法再运行 startx

作为 root,我将一个用户的主目录更改为另一个驱动器的软链接(当用户未登录时)。然后该用户无法再运行 startx,尽管具有相同 .xinitrc 且位于音频组中的其他用户仍然可以。更改回以前的主目录或通过 usermod 设置它没有帮助。控制台没有错误,startx 成功退出,如果记录以下信息,则仅出现此提示: xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted) 这是一个日志(xorg 的日志更长,但似乎没有提供更多内容)。 root@Freesia/~# st...

Admin

Xorg 找不到 /root/.local/share/xorg/Xorg.0.log 建议
startx

Xorg 找不到 /root/.local/share/xorg/Xorg.0.log 建议

我目前正在使用该startx命令开发 Linux 显示管理器。 该程序运行为根(就像显示管理器通常所做的那样)然后下降到普通用户(在这种情况下库格拉泰克)。 whoami我使用返回的 kuglatec对其进行了测试和验证。 然后我启动了 x 服务器,但它找不到日志文件,实际上/root/.local/share/xorg/Xorg.0.log它不应该这样做,因为 xorg 没有以 root 身份运行,并且日志文件位于/home/kuglatec/.local/share/xorg/Xorg.0.log。 我认为 xorg 以某种方式以 root 身份运行并尝...

Admin

X11 将程序的输出“流”到 tty
startx

X11 将程序的输出“流”到 tty

我使用bspwm一个简单的.xinitrc配置文件而不是显示管理器,并且那里只有一个简单的exec dbus-launch bspwm命令。 例如,每当我通过dmenu_run(它本身是在sxhkd源bspwmrc文件之后启动的)启动一个程序时,该程序的输出会直接发送到启动 X 会话的 tty。例如,如果我运行echo它,它将把消息写入 tty,而不是仅仅忽略它(尽管根据我的理解,不应该有任何可以echo写入的文件描述符)。 最让我困惑的是,许多其他程序也可以写入标准输出(steam、firefox、mpv...),尽管也是通过dmenu_run.为什么? ...

Admin

Debian 升级和 xf86EnableIO:启用 I/O 端口失败(不允许操作)
startx

Debian 升级和 xf86EnableIO:启用 I/O 端口失败(不允许操作)

症状相同“xf86EnableIO:无法启用 I/O 端口 0000-03ff(不允许操作)”,该解决方案是: 看来今天很多人都有类似的问题。就我而言,在 Ubuntu 22.04.3 上,我通过安装 ubuntu-desktop 解决了该问题: sudo apt install ubuntu-desktop 因为根本原因是: 我注意到 xorg 和整个桌面(首先是 lubuntu,后来在另一台笔记本电脑上的 kubuntu)已被删除 然而,我的 Debian 12 书虫的情况并非如此,我刚刚将其内核从 升级linux-image-6.1.0-9-a...

Admin

debian bookworm 上的 startx (xinit):我应该在哪里添加对 xrandr 的调用?
startx

debian bookworm 上的 startx (xinit):我应该在哪里添加对 xrandr 的调用?

tl;dr:~/.xsessionrc是唯一的地方添加调用xrandr 没有打破startx与我的替代方案的联系x-{session,window}-manager? 我通过登录vt1/tty1并运行来启动 Debian Bookworm 上的窗口管理器startx。我使用 Debian 替代系统x-session-manager和x-window-manager替代方案来确定当前会话将使用我已安装的窗口管理器中的哪一个。 我现在需要加入对调用链xrandr中某处的调用startx在窗口管理器启动之前(如果我将xrandr调用添加为窗口管理器配置文件中的第一...

Admin

在startx(x窗口)中运行python窗口应用程序
startx

在startx(x窗口)中运行python窗口应用程序

我正在 startx 中运行 python 窗口应用程序,它工作正常,但有一个问题。问题将出现在接下来的两张图片中。 - 第一个图像,在 Linux GUI 中运行的 Python 应用程序GUI 中的窗口应用程序 -第二张图片,在 Linux startx 中运行的 Python 应用程序 startx 中的窗口应用程序 正如您所看到的,startx 中的窗口应用程序正在丢失其框架。 我已将以下代码添加到.xinitrc #!/bin/bash #to set mouse cursor xsetroot -cursor_name arrow #to ...

Admin

如果没有以 exec 为前缀,startx 函数/别名的参数有错误
startx

如果没有以 exec 为前缀,startx 函数/别名的参数有错误

对于上下文,我的文件/目录结构和内容大部分是从 Luke Smith 的点文件中复制的(空米)。此外,代码块中的“...”行不是代码,代表文件中省略的行。 我的~/.zprofile: #!/bin/zsh ... export XINITRC="${XDG_CONFIG_HOME:-$HOME/.config}/x11/xinitrc" 这在我的别名文件中~/.zshrc来源(~/.config/shell/aliasrc): #!/bin/bash ... esx() { exec startx "$XINITRC" "$@" -- -keeptty ...

Admin

无法以任何方式读取我的 xinitrc!
startx

无法以任何方式读取我的 xinitrc!

太长了;我无法~/.xinitrc随时被阅读。即使我编辑也不行/etc/X11/xinit/xinitrc。 我曾经有 i3wm,所以我真的~/.xinitrc根本没有使用过,我只是让程序运行编辑 i3 的配置文件。我尝试编辑我的文件~/.xinitrc,但文件没有被读取。现在我卸载了 i3wm 希望使用 dwm,但是从我的 xinitrc 文件执行 dwm 后它不起作用,每当我执行时startx我都会让我的终端(urxvt)显示得很好,即使我从 xinitrc 执行 dwm。现在我用这个startx /usr/local/bin/dwm运行良好的命令解决了...

Admin

xinitrc 似乎没有运行某些命令
startx

xinitrc 似乎没有运行某些命令

我是 Arch 新手,并且进行了全新安装。我已将其配置为使用 dwm 并使用 startx 启动它。问题是 xinitrc 中的某些命令似乎无法运行。它显然在某种程度上有效,因为 dwm 正在启动,但我不能对其他命令说同样的话。我的 xantirc 位于: ~/.xinitrc (或 /home/xor/.xinitrc),如下所示: exec dwm set xkbmap de feh --bg-scale ~/background.png xinput set-prop "UNIW0001:00 093A:0255 Touchpad" 349 1 xin...

Admin

/usr/bin/startx :有人曾经满足过紧急情况吗?如何?
startx

/usr/bin/startx :有人曾经满足过紧急情况吗?如何?

我相信周围的任何人,几十年来一直在解雇 /usr/bin/startx ,除了对它所服务的工作 100% 满意之外什么也没有。 如果它有效……不要修复它! 然而,脚本的作者很明确: 强烈建议站点管理员编写更好的版本。 我只是好奇: 有谁知道是什么历史原因迫使作者写下如此强烈的声明? 有没有人写过“更好的版本“,如何以及为什么? 注意:我看到很多人要求关闭这个问题,因为它会触发基于意见的答案。 我明白如何“更好”限定词可以提出品味判断,但我就是无法想象作者”强烈敦促” 管理者要做出审美上的改变。 该脚本中的很多内容都可以更改,从强制客户端/服务器参数...

Admin

systemd start stop 使用一个目标单元启用和禁用多个服务
startx

systemd start stop 使用一个目标单元启用和禁用多个服务

我创建了一个目标文件 /etc/systemd/system/watch-for-sync-need-all.target [Unit] Description=systemd target to group services for all folders that create a sync need by changes After=multi-user.target Wants=watch-for-sync-need@_sl_home_sl_.service Wants=watch-for-sync-need@_sl_stream_sl_.servi...

Admin

启动时启动多个 X 显示
startx

启动时启动多个 X 显示

我正在运行一台带有七个显示器和两个 GPU 的机器。每个显示器运行一个独立的全屏应用程序,不需要 X 输入(没有鼠标,没有键盘),甚至不需要桌面环境。 我如何创建一个 systemd 服务: 创建连接到特定监视器的 X 显示 在此 X 显示器上运行全屏应用程序 在此 X 显示器上运行 VNC 服务器(指定端口) 我打算为七个监视器中的每一个创建其中一项服务。 更新:我越来越接近了。我现在可以为每个显示器运行 Windows 和 VNC。我仍然无法让它自动运行,并且也无法思考如何将一个脚本拆分为多个服务。 首先,我使用在单独的屏幕上为每个监视器nvidi...

Admin

无法进入 SDDM 登录屏幕,startx 可以工作 - Ubuntu 服务器上的 KDE
startx

无法进入 SDDM 登录屏幕,startx 可以工作 - Ubuntu 服务器上的 KDE

有人提出了类似的问题,但没有解决 startx 是否正常工作:Sddm 尚未启动,但理论上一切正常! echo 'exec /usr/bin/startplasma-x11' > ~/.xinitrc致力于startx在 Ubuntu 服务器上启动 KDE。 SDDM 状态处于活动状态,并且已使用,dpkg-reconfigure sddm但是我在 tty1 和 tty7+ 上仍然有闪烁的光标。 (这是在 KVM/virt-mgr 内部,但不重要)。startx启动 Kubuntu DE,但仍然无法使用注销进入登录屏幕。我用于sddm --exampl...

Admin

所以我的问题是:
startx

所以我的问题是:

我想设置 i3 在我的三个屏幕中的特定一个上自动启动(全部连接到一张 Nvidia 卡)。事实证明这比预想的要困难。 我的第一个选择是通过 GRUB 选项将特定屏幕 (HDMI) 设置为主屏幕。然而,对于我需要使用的专有 Nvidia 驱动程序来说,这似乎是不可能的。所以我放弃了这一点,只将其作为背景包含在这里。 https://forums.developer.nvidia.com/t/can-i-choose-which-monitor-is-primary-as-in-gets-the-tty-login-for-gt710/197021 我的第二...

Admin

Linux Mint 20 正在启动到命令行上的登录提示符
startx

Linux Mint 20 正在启动到命令行上的登录提示符

我将 Linux Mint 从版本 18 升级到版本 20 Ulyana。升级后,我的 Mint 启动后会在命令行上出现登录提示。我可以正常登录,但我必须startx在命令行上输入才能进入桌面。我喜欢它和以前一样,直接启动到桌面。我在这里缺少什么?请帮忙。 按照说明我已经安装了 lightdm 服务。重新启动并检查 lightdm 服务的状态后,我得到以下状态。看起来好像缺少了一些东西。 systemctl status lightdm ● lightdm.service - Light Display Manager Loaded: lo...

Admin