我有一个脚本,为了让我的笔记本电脑暂停/恢复工作而执行该脚本。然后xinput,当我启动会话以设置双指滚动和键盘快捷键时,将执行另一系列,xkbset和xmodmap命令。当我从挂起状态恢复时,两指滚动和我的键盘快捷键将不起作用。我需要再次手动执行第二个文件中的命令。如何将这些添加到挂起/恢复脚本以自动完成?见下文:
/etc/pm/sleep.d/20_custom-ehci_hcd
#!/bin/sh
#inspired by http://art.ubuntuforums.org/showpost.php?p=9744970&postcount=19
#...and http://thecodecentral.com/2011/01/18/fix-ubuntu-10-10-suspendhibernate-not-working-bug
# tidied by tqzzaa :)
VERSION=1.1
DEV_LIST=/tmp/usb-dev-list
DRIVERS_DIR=/sys/bus/pci/drivers
DRIVERS="ehci xhci" # ehci_hcd, xhci_hcd
HEX="[[:xdigit:]]"
MAX_BIND_ATTEMPTS=2
BIND_WAIT=0.1
unbindDev() {
echo -n > $DEV_LIST 2>/dev/null
for driver in $DRIVERS; do
DDIR=$DRIVERS_DIR/${driver}_hcd
for dev in `ls $DDIR 2>/dev/null | egrep "^$HEX+:$HEX+:$HEX"`; do
echo -n "$dev" > $DDIR/unbind
echo "$driver $dev" >> $DEV_LIST
done
done
}
bindDev() {
if [ -s $DEV_LIST ]; then
while read driver dev; do …Run Code Online (Sandbox Code Playgroud) 有没有办法用另一个打开的 SSH 会话实例打开终端窗口(或选项卡)?
编辑:我有一个带有远程 ssh 会话的终端窗口到服务器。我想打开一个连接到同一个远程 ssh 会话的新选项卡。
使用File->New Tab我得到另一个选项卡,但我必须打开另一个到远程服务器的 ssh 会话。

(在我的情况下,此消息在安装 Ubuntu One 之前从未出现过 - 请参阅此问题)。我可以使用 Ubuntu One 并避免每次都收到这样的提示吗?我使用 Lubuntu 12.04。
编辑:交换意见后,我添加补充信息:
另外,按照conf-use的建议,我进入ps -A | grep -i [u]buntu了终端,并得到了 2346 ? 00:00:01 ubuntuone-syncd,这意味着 ubuntuone 在不应该运行的时候正在运行。
我的问题几乎就是标题。我经常使用 TTY 来并行处理不同的事情。例如,这可能是:
但是,在某些情况下,最好在不同的 TTY 上分别拥有 1 个桌面。例如:
那可能吗?
11 月 9 日 17:55:46 swi007 systemd-logind[927]:用户 swi007 的新会话 27。
我想查看 ubuntu 服务器中的活动登录会话列表,并想关闭我服务器中的特定会话。
在 htop 中,我杀死了 Nautilus,在一秒钟内,它又回来了,并带有一个新的 PID!
重新启动的 Nautilus 显示在进程列表中,但在我手动启动 Nautilus 之前没有 GUI...我听说 Nautilus 与桌面同步工作...也许这就是原因(?)。
是否有某种“看门狗”程序监视某些发行版关键程序?监控 Nautilus 似乎不是 Linux 内核问题,所以我只是想知道这里发生了什么?
是否可以根据我通过 SSH 连接到的服务器自动更改终端的颜色?
例如,当我启动终端时,它在我的配置文件下定义了标准颜色。然后我 ssh 到 ssh.example.com 并且颜色变为黑色和绿色。然后我退出会话,颜色返回到标准颜色主题。
我知道您可以手动执行此操作。但我正在寻找一种自动化的方式。
我想同时运行两个 X 服务器实例。
一种是使用连接到计算机的鼠标和键盘进行交互式会话。另一个是“虚拟”会话,然后我可以连接到并通过网络使用。
换句话说,我想要像 telnet/ssh 这样的东西,它允许我从其他地方登录到我的 Ubuntu 机器。但是,我希望在登录时至少有一个基本的图形显示。
我想有一个以上的用户登录的同时,在对同一台计算机。
每个用户都应该有一个完整的 X 会话。
登录多个并发的非 X Linux 终端很容易,但我想要 X 因子。
也许我错过了一些东西,但我只看到一个 Main Menu 选项来注销当前用户,而没有看到Switch User。
有没有一种简单的方法可以做到这一点?
我读了一点虚拟终端,这给了我一个想法。我寻找一种同时进行两个 X 会话的方法。
我看了这些网站:
1. 如何在同一台计算机上同时运行多个用户 X 会话?
2.如何在2个X服务器之间拖动窗口?
我试过startx -- :1,但我的前面端子(Ctrl+ Alt+ F7)挂断了电话。我如何确保不会发生这种情况?
我的主要需求是打开 Unity:0和 Gnome-shell,:1并像工作区一样在它们之间切换。
如果可能,我想在 tty8 上获得登录屏幕或获得登录不同帐户的选项。
根据问题 2,不建议在会话之间交换窗口,因为这并不容易。但如果可能的话,我想知道。
我有 Ubuntu 12.04 64 位。
上面的命令使两个会话都崩溃了(虚拟会话工作了 15 分钟,然后当我切换到真实会话时崩溃了)。
另外,如果系统过载,如何恢复到一个 X 会话?
在答案中尝试了 3 次代码,但系统从未稳定过。tty7 或 tty8 工作,但不是同时工作,在崩溃前的一段时间。