标签: gdm

如何防止 GDM 在 Ubuntu 上启动时运行?

我有一个 Ubuntu (Hardy Heron) 服务器,它当前启动并运行 gnome。我想让它在启动时只进入文本模式(例如 x 服务器永远不会启动)

我试过:

sudo update-rc.d -f gdm remove
Run Code Online (Sandbox Code Playgroud)

没有任何用处……我该怎么做?

linux gdm ubuntu

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

防止非 root 用户发出关机或重启的正确方法是什么

假设您已经设置了一个用于学校或图书馆的多座位系统,允许 GDM 启动多个 X 会话以与不同的用户/键盘/显示器同时运行。

默认情况下,在 Gnome 的 Debian/Ubuntu 中,您不必以 root 身份关闭或重新启动。但这意味着任何用户都可以选择“重新启动”或“关闭”并启动其他三个用户。

您已阻止对服务器的物理访问,因此他们无法简单地按下电源或重置按钮。

禁用通过 GDM/Gnome/您使用的任何窗口管理器向普通用户公开的“关闭”和“重新启动”功能的正确方法是什么?

linux privileges reboot gdm multiseat

10
推荐指数
2
解决办法
7767
查看次数

Linux:通过 ssh+screen 启动会话时 wmctrl 无法打开显示

我在 Ubuntu 机器上使用 wmctrl 从脚本管理窗口,我在 (gnu) 屏幕内运行。

如果我从本地机器启动屏幕会话,wmctrl 工作正常,包括我是否完全关闭终端窗口并在通过 ssh 远程连接到屏幕时发出 wmctrl 命令。相反,如果我使用 ssh 远程连接并启动屏幕,即使我从 Ubuntu 终端本地附加该屏幕会话,wmctrl 也不起作用(返回“无法打开显示”)。

我猜有一些隐藏的屏幕参数没有以允许在远程启动时访问显示的方式设置 - 任何想法它是什么以及如何从远程 ssh-screen 会话中修改它,以便脚本可以访问windows吗?

linux ssh gdm gnu-screen ubuntu

7
推荐指数
2
解决办法
9514
查看次数

如何配置 gdm 以允许 X 连接到其他服务器/工作站?

我的网络上所有新安装的CentOS 6.2都有问题。由于与xauth相关的原因,使用X11 gui 软件连接到远程机器失败。我不确定如何诊断,但已将其范围缩小到以下几点:

  • gdm 无法正确验证远程主机
  • XAUTHORITY设置为远程计算机上不可用的本地路径
  • 本地用户主目录中没有.Xauthority文件
  • 缺少MIT-MAGIC-COOKIE-1

以下是一些日志:

/var/log/Xorg.0.log

[  9273.858] AUDIT: Mon Jun  4 14:41:21 2012: 7778: client 20 connected from local host (
uid=0 gid=0 pid=8800 )
  Auth name: MIT-MAGIC-COOKIE-1 ID: 496
[  9273.870] AUDIT: Mon Jun  4 14:41:21 2012: 7778: client 35 connected from local host (
uid=0 gid=0 pid=8800 )
  Auth name: MIT-MAGIC-COOKIE-1 ID: 496
[  9274.072] AUDIT: Mon Jun  4 14:41:21 2012: 7778: client …
Run Code Online (Sandbox Code Playgroud)

centos gnome gdm xauth centos-6

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

在 GDM3 中为不同用户选择多种键盘布局

我正在尝试为多个用户设置一台计算机,每个用户都有不同的首选键盘布局。现在最大的症结是让每个人都能舒适地登录。

GDM 曾经提供一种选择键盘布局的方法,但我无法在 GDM3 中找到如何设置它。我在谷歌搜索这个问题时发现的所有解决方案都建议更改xorg.conf.

登录时如何允许多个布局?

linux keyboard-layout gdm

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

如何设置 GDM 3.16 的默认键盘布局?

我有两种键盘布局(Colemak 和 Qwerty)。当我登录到 Gnome 会话时,我的键盘布局会自动设置为 Colemak。但由于某种原因我无法更改默认的 GDM 键盘。因此,我要么必须在 Qwerty 中输入密码,要么在每次 GDM 启动时更改密码。

我正在使用 Arch Linux 和 Gnome 3.16。

编辑:我尝试遵循 Arch Linux Wiki ( https://wiki.archlinux.org/index.php/GDM#GDM_keyboard_layout ) 上 GDM 文章的说明。但我找不到Login Screen的菜单gnome-control-center

编辑2:我尝试gnome-control-center以root身份启动并更改键盘,但不起作用。

keyboard gnome keyboard-layout gdm arch-linux

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

如何为 Gnome Wayland 会话设置环境变量

Gnome Wayland会话似乎忽略了该文件~/.profile。至少在使用 Arch Linux 的 Gdm / Gnome / wayland 会话下它对我不起作用。

所以问题是,用于会话环境变量的正确用户文件是什么gnome-wayland?Wayland 是否支持此类设置?

environment-variables gdm arch-linux gnome3 wayland

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

未登录时计算机挂起

由于 Gnome / GDM 的最新更新,当我在登录屏幕上闲置大约 20 分钟时,我的计算机似乎进入了挂起模式。

更新之前不是这种情况。gnome-session 和 gdm 的当前版本3.28.0。我正在运行 Arch Linux。

系统日志,以Mar 29 17:21:17 oliver-desktop kernel: PM: suspend exit+/- 200 行为中心。如果您需要更多,请告诉我。

我已经查看了很多 gsettings,我尝试过的所有 gsettings 都无法使 gdm 表现出其他特性。此外,配置文档没有暗示任何与自动挂起相关的选项。

gdm arch-linux gnome3

5
推荐指数
2
解决办法
3096
查看次数

如何使用 Fedora 15 自动登录?这样它就不会在重新启动时询问它自动登录,如定义

在早期版本的 Fedora 中,有一种gdmsetup用于自动登录的方法。现在在 Fedora 15 中我不能再自动登录了。有谁知道我怎么能做到这一点?

我不知道如何阻止它显示登录提示。我试过了:

TimedLoginEnable=true
TimedLogin=user1
Run Code Online (Sandbox Code Playgroud)

它仍然显示 user1/password 登录提示并等待几秒钟然后自动登录。但我希望它立即登录并直接进入桌面。

linux fedora centos debian gdm

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

如何实现易变的“用户配置文件”

我想设置一台 Linux 机器,这样当名为student的特定用户注销时,他们的 /home 目录会被清除并重置。

基本上我想在用户注销时执行这些操作:

userdel student
rm -r /home/student
useradd -m student
echo student | passwd --stdin student
Run Code Online (Sandbox Code Playgroud)

有没有比删除和重新创建用户更简单的方法?

注意:这里的目标是擦除用户主目录的内容并从 /etc/skel 重新填充用户主目录。我想我只是想解决在将 /etc/skel 复制到 /home/student 时出现的文件所有权问题。

编辑:我需要做的是模仿useradd -m/etc/skelto复制内容/home/student并更改所有者、组和权限的方式。我该如何做useradd -m而不必删除然后重新创建用户?

linux gnome user-accounts gdm shell-script

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

如何在启动时自动将受保护的密钥添加到 ssh-agent?

我正在使用 gdm 通过 .xinitrc 启动很棒的 wm。我喜欢令人敬畏的可用性和侏儒完整性,到目前为止大多数启动程序都运行良好,但我正在与 ssh-agent 作斗争。启动 gnome 时,我的受密码保护的 id_rsa 会在启动时自动添加到 ssh-agent 中。

我的.xinitrc:

/usr/libexec/at-spi-registryd &
/usr/libexec/gdu-notification-daemon &
gnome-screensaver &
/usr/libexec/vino-server --sm-disable &
/usr/bin/gnome-keyring-daemon --start --components=keyring &
/usr/bin/gnome-keyring-daemon --start --components=secrets &
/usr/bin/gnome-keyring-daemon --start --components=ssh &
/usr/bin/gnome-keyring-daemon --start --components=pkcs11 &
/usr/bin/gnome-keyring-daemon --start --components=gpg &
/usr/libexec/polkit-gnome-authentication-agent-1 &
/usr/libexec/evolution/2.32/evolution-alarm-notify &
/usr/libexec/gnome-settings-daemon &
gnome-power-manager &
gsettings-data-convert &
gnome-volume-control-applet &
nm-applet --sm-disable &
exec /usr/bin/ck-launch-session /usr/bin/dbus-launch --exit-with-session /usr/bin/ssh-agent -- awesome
Run Code Online (Sandbox Code Playgroud)

Gnome 如何解决这个问题?

linux awesome-wm gdm gnome-keyring ssh-agent

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

是否可以使用 ssh 在远程计算机上登录用户?

我想通过 ssh 连接到服务器并以用户身份(远程)登录 X11 (gdm)。

一些背景信息:
我需要在30台计算机上安装一个wine应用程序,但是wine需要X11,没有人登录那里,所以wine无法正常工作。我想远程登录 display=:0.0 用户,以便该用户接收窗口(它只启动和关闭),我需要 ()ne没有人登录那里。我需要在那里启动一个图形应用程序(wine 安装程序),但我不能,因为它需要带有 X11 的显示器(以打开 wineconsole)。

简历:
是否可以在 X11 上远程登录用户

我的配置:每台计算机都有 fedora 10 和 gnome。


澄清:
不想进行X转发,我想显示远程计算机上的窗口,而不是我的窗口我想登录远程计算机上的用户。如果我去(fisicali)计算机,用户应该登录。


更新:我向 gdm 开发人员询问,但没有答案......我开始认为没有办法。我能想到的唯一选择是配置自动登录,重新启动 gdm,然后再次使配置正常(全部通过脚本),但我必须为此阅读很多内容,这并不那么重要,我更喜欢手动登录 30 次。

linux ssh login gdm x-windows

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