标签: session

从挂起恢复后如何执行命令?

我有一个脚本,为了让我的笔记本电脑暂停/恢复工作而执行该脚本。然后xinput,当我启动会话以设置双指滚动和键盘快捷键时,将执行另一系列,xkbsetxmodmap命令。当我从挂起状态恢复时,两指滚动和我的键盘快捷键将不起作用。我需要再次手动执行第二个文件中的命令。如何将这些添加到挂起/恢复脚本以自动完成?见下文:

暂停/恢复脚本

/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)

session suspend-resume scripts

57
推荐指数
3
解决办法
4万
查看次数

使用与原始窗口相同的 SSH 会话打开另一个终端窗口

有没有办法用另一个打开的 SSH 会话实例打开终端窗口(或选项卡)?

编辑:我有一个带有远程 ssh 会话的终端窗口到服务器。我想打开一个连接到同一个远程 ssh 会话的新选项卡。

使用File->New Tab我得到另一个选项卡,但我必须打开另一个到远程服务器的 ssh 会话。

ssh session gnome-terminal multiple-instances

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

什么是“解锁钥匙圈”,我该如何摆脱它?

钥匙圈密码提示

(在我的情况下,此消息在安装 Ubuntu One 之前从未出现过 - 请参阅此问题)。我可以使用 Ubuntu One 并避免每次都收到这样的提示吗?我使用 Lubuntu 12.04。

编辑:交换意见后,我添加补充信息:

  1. 如果我注销并登录(未设置自动登录),我会被要求输入密码并选择会话。
  2. Ubuntu One 已安装但设置为不以会话开始。
  3. 尽管如此,钥匙圈还是出现了。
  4. 在安装 Ubuntu One 之前,这并没有发生。

另外,按照conf-use的建议,我进入ps -A | grep -i [u]buntu了终端,并得到了 2346 ? 00:00:01 ubuntuone-syncd,这意味着 ubuntuone 在不应该运行的时候正在运行。

session keyrings lubuntu 12.04 auto-login

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

是否可以将 GUI 用于不仅仅是 TTY7?

我的问题几乎就是标题。我经常使用 TTY 来并行处理不同的事情。例如,这可能是:

  • TTY1 上的本地内容
  • 每个 SSH 在 TTY2 上的 ServerA 上
  • 每个 SSH 在 TTY3 上的 ServerB 上
  • TTY4上的网络监控
  • TTY7 上的桌面 GUI

但是,在某些情况下,最好在不同的 TTY 上分别拥有 1 个桌面。例如:

  • 在 TTY7 上使用 XFCE/Unity/Kde 的实例 1
  • 在 TTY8 上使用 XFCE/Unity/Kde 的实例 2

那可能吗?

session gui tty desktop-environments

32
推荐指数
2
解决办法
3706
查看次数

如何获取活动登录会话的列表?

11 月 9 日 17:55:46 swi007 systemd-logind[927]:用户 swi007 的新会话 27。

我想查看 ubuntu 服务器中的活动登录会话列表,并想关闭我服务器中的特定会话。

server session command-line login

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

是什么导致 Nautilus 在我杀死它时重新启动?

在 htop 中,我杀死了 Nautilus,在一秒钟内,它又回来了,并带有一个新的 PID!

重新启动的 Nautilus 显示在进程列表中,但在我手动启动 Nautilus 之前没有 GUI...我听说 Nautilus 与桌面同步工作...也许这就是原因(?)。

是否有某种“看门狗”程序监视某些发行版关键程序?监控 Nautilus 似乎不是 Linux 内核问题,所以我只是想知道这里发生了什么?

session command-line nautilus process

28
推荐指数
4
解决办法
8703
查看次数

根据 SSH 会话更改终端颜色

是否可以根据我通过 SSH 连接到的服务器自动更改终端的颜色?

例如,当我启动终端时,它在我的配置文件下定义了标准颜色。然后我 ssh 到 ssh.example.com 并且颜色变为黑色和绿色。然后我退出会话,颜色返回到标准颜色主题。

我知道您可以手动执行此操作。但我正在寻找一种自动化的方式。

ssh session themes command-line

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

如何同时运行两个 X 会话?

我想同时运行两个 X 服务器实例。

一种是使用连接到计算机的鼠标和键盘进行交互式会话。另一个是“虚拟”会话,然后我可以连接到并通过网络使用。

换句话说,我想要像 telnet/ssh 这样的东西,它允许我从其他地方登录到我的 Ubuntu 机器。但是,我希望在登录时至少有一个基本的图形显示。

session display xorg

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

如何在同一台计算机上同时运行多个用户 X 会话?

我想有一个以上的用户登录的同时,在对同一台计算机

每个用户都应该有一个完整的 X 会话。

登录多个并发的非 X Linux 终端很容易,但我想要 X 因子。

也许我错过了一些东西,但我只看到一个 Main Menu 选项来注销当前用户,而没有看到Switch User

有没有一种简单的方法可以做到这一点?

session xorg users

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

如何使用不同的显示管理器运行 2 个 X 会话?

我读了一点虚拟终端,这给了我一个想法。我寻找一种同时进行两个 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 工作,但不是同时工作,在崩溃前的一段时间。

session xorg 12.04

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