我有一个 Ubuntu (Hardy Heron) 服务器,它当前启动并运行 gnome。我想让它在启动时只进入文本模式(例如 x 服务器永远不会启动)
我试过:
sudo update-rc.d -f gdm removeRun Code Online (Sandbox Code Playgroud)
没有任何用处……我该怎么做?
假设您已经设置了一个用于学校或图书馆的多座位系统,允许 GDM 启动多个 X 会话以与不同的用户/键盘/显示器同时运行。
默认情况下,在 Gnome 的 Debian/Ubuntu 中,您不必以 root 身份关闭或重新启动。但这意味着任何用户都可以选择“重新启动”或“关闭”并启动其他三个用户。
您已阻止对服务器的物理访问,因此他们无法简单地按下电源或重置按钮。
禁用通过 GDM/Gnome/您使用的任何窗口管理器向普通用户公开的“关闭”和“重新启动”功能的正确方法是什么?
我在 Ubuntu 机器上使用 wmctrl 从脚本管理窗口,我在 (gnu) 屏幕内运行。
如果我从本地机器启动屏幕会话,wmctrl 工作正常,包括我是否完全关闭终端窗口并在通过 ssh 远程连接到屏幕时发出 wmctrl 命令。相反,如果我使用 ssh 远程连接并启动屏幕,即使我从 Ubuntu 终端本地附加该屏幕会话,wmctrl 也不起作用(返回“无法打开显示”)。
我猜有一些隐藏的屏幕参数没有以允许在远程启动时访问显示的方式设置 - 任何想法它是什么以及如何从远程 ssh-screen 会话中修改它,以便脚本可以访问windows吗?
我的网络上所有新安装的CentOS 6.2都有问题。由于与xauth相关的原因,使用X11 gui 软件连接到远程机器失败。我不确定如何诊断,但已将其范围缩小到以下几点:
以下是一些日志:
[ 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) 我正在尝试为多个用户设置一台计算机,每个用户都有不同的首选键盘布局。现在最大的症结是让每个人都能舒适地登录。
GDM 曾经提供一种选择键盘布局的方法,但我无法在 GDM3 中找到如何设置它。我在谷歌搜索这个问题时发现的所有解决方案都建议更改xorg.conf.
登录时如何允许多个布局?
我有两种键盘布局(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身份启动并更改键盘,但不起作用。
Gnome Wayland会话似乎忽略了该文件~/.profile。至少在使用 Arch Linux 的 Gdm / Gnome / wayland 会话下它对我不起作用。
所以问题是,用于会话环境变量的正确用户文件是什么gnome-wayland?Wayland 是否支持此类设置?
在早期版本的 Fedora 中,有一种gdmsetup用于自动登录的方法。现在在 Fedora 15 中我不能再自动登录了。有谁知道我怎么能做到这一点?
我不知道如何阻止它显示登录提示。我试过了:
TimedLoginEnable=true
TimedLogin=user1
Run Code Online (Sandbox Code Playgroud)
它仍然显示 user1/password 登录提示并等待几秒钟然后自动登录。但我希望它立即登录并直接进入桌面。
我想设置一台 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而不必删除然后重新创建用户?
我正在使用 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 如何解决这个问题?
我想通过 ssh 连接到服务器并以用户身份(远程)登录 X11 (gdm)。
一些背景信息:
我需要在30台计算机上安装一个wine应用程序,但是wine需要X11,没有人登录那里,所以wine无法正常工作。我想远程登录 display=:0.0 用户,以便该用户接收窗口(它只启动和关闭),我需要 ()ne没有人登录那里。我需要在那里启动一个图形应用程序(wine 安装程序),但我不能,因为它需要带有 X11 的显示器(以打开 wineconsole)。
简历:
是否可以在 X11 上远程登录用户
我的配置:每台计算机都有 fedora 10 和 gnome。
澄清:
我不想进行X转发,我想显示远程计算机上的窗口,而不是我的窗口。我想登录远程计算机上的用户。如果我去(fisicali)计算机,用户应该登录。
更新:我向 gdm 开发人员询问,但没有答案......我开始认为没有办法。我能想到的唯一选择是配置自动登录,重新启动 gdm,然后再次使配置正常(全部通过脚本),但我必须为此阅读很多内容,这并不那么重要,我更喜欢手动登录 30 次。
gdm ×12
linux ×8
arch-linux ×3
gnome ×3
centos ×2
gnome3 ×2
ssh ×2
ubuntu ×2
awesome-wm ×1
centos-6 ×1
debian ×1
fedora ×1
gnu-screen ×1
keyboard ×1
login ×1
multiseat ×1
privileges ×1
reboot ×1
shell-script ×1
ssh-agent ×1
wayland ×1
x-windows ×1
xauth ×1