标签: session

如何重新加载定义了多个会话的 tmux 配置文件?

我在 中使用了两个单独的会话tmux,并且在 中有以下内容/etc/tmux.conf

set -g base-index 1

new -s logi -n cmd
neww -n logi "cat /dev/logi | ccze -m ansi -p syslog -C"
splitw -t 1 -v -p 50
selectw -t 2
selectp -t 0

new -s standard -n htop "htop"
neww -n cmd
splitw -t 2 -v -p 50
selectw -t 2 
selectp -t 1
Run Code Online (Sandbox Code Playgroud)

standard通过调用以下命令启动会话:

urxvtc -name 'tmux' -e bash -c 'tmux attach-session -t standard'
Run Code Online (Sandbox Code Playgroud)

如果没有会话,则创建一个,如果有,则附加。如您所见,我有两个窗口,其中一个分为 2 个窗格。当我重新加载配置文件时,我从另一个会话中获得了 2 个额外的窗口,并且都已添加到预先存在的窗口中。此外,以前的窗口收到了一个额外的窗格。两个额外的窗格很清楚,其中任何一个都没有执行的命令 (htop)。 …

linux session tmux

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

如何在我的 linux 会话中禁用广播消息?

我每 10 分钟收到许多广播消息(可能是其他用户)。如何禁用这些广播消息,以便在我的屏幕上看不到它们?

linux session messaging

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

我可以找到登录到另一台机器的用户的会话 ID 吗?

我想通过命令行在同一网络上的另一台计算机上打开一个应用程序。这里的场景是,用户在一个被大约 20 台计算机包围的房间里,并且希望能够在每台计算机上启动相同的应用程序,而无需在每台计算机上从一个屏幕到另一个屏幕打开它。我发现我可以使用PsExec获得基本功能,如下所示:

psexec \\[computer] -u [username] -p [password] -d -i [SessionID] [program]
Run Code Online (Sandbox Code Playgroud)

对于computer, username, password, 和program,我很好。有谁知道我可以找出SessionID分配给登录到网络上特定机器的特定用户的方法吗?或者,有没有更好的方法来完成我想要完成的工作?

windows session remote command-line psexec

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

如何在本地恢复使用 xrdp 远程启动的会话?

是否可以使用 xrdp 从远程计算机连接到已启动(和放弃)的 RD 会话?此外,我希望能够做完全相反的事情:远程登录到已在本地启动的会话。
我试图尽可能接近 Windows RD 的行为方式。(其中还包括会话将使用我的终端机/显示器分辨率。我无法使用 VNC 实现这一点。)

欢迎提出有关 xrdp 更好替代方案的建议。我不太了解Linux。

linux remote-desktop session

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

重启后如何恢复我的 iterm2/zsh 会话?

我用oh-my-zshiTerm2osx,我想他们在重新启动后保持同目录相同的标签,并希望在同一文本的历史。

目前,在重新启动后iTerm,会以正确数量的选项卡和窗口重新打开,但都没有文本历史记录和 at ~

这是我拥有的唯一一个不是重启证明的应用程序......

在此先感谢您的帮助

session reboot zsh iterm2 macos

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

如何在已经运行 chrome 的情况下启动使用代理的 google chrome 实例

在linux上,可以使用这个

google-chrome-stable --proxy-server="socks://localhost:4444"
Run Code Online (Sandbox Code Playgroud)

启动 google chrome 并告诉它使用本地 SOCKS 服务器。

然而,这仅在 chrome 尚未运行时有效,否则它会礼貌地说

Opening in existing browser session.
Run Code Online (Sandbox Code Playgroud)

并且代理设置没有效果。

如何同时使用带代理的会话和不带代理的会话?我不想使用不同的“个人资料”或“隐身”。

google-chrome session proxy socks-proxy

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

在一个客户端 X 窗口中显示远程 X 会话(完整桌面)

情况:从 Windows 我使用带有 X11 端口转发的 putty 连接到远程 Linux。Xming能够在一个 Windows 窗口中显示桌面会话。

如果我使用“ssh -Y host ”从 Linux 连接,我可以启动远程 X 程序,这些程序使用本地 X 服务器来显示其内容。几个程序让每个程序都有自己的窗口。

问题是:是否有可能将完整的远程桌面会话(带有窗口管理器和所有其他东西)封装到单个本地 X 窗口中?就像您可以通过 Xming 获得的“一个窗口”行为?

desktop session xorg remote

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

每次使用 xfce 的 Xubuntu 都会在不询问的情况下关闭会话

我的 xfce 会话一直关闭,没有任何提示或消息框说它将关闭。

奇怪的是,它几乎是自动的,我在使用 VirtualBox 时没有出现任何问题,并且突然自动关闭并返回到登录屏幕。然后我使用我的用户名/密码登录并保存最后一个会话。

有人知道这可能是什么原因吗?也许有一些偏好?我已经检查了基本的,似乎没有什么问题。也许我可以设置一个钩子或其他东西来检测是什么触发了注销事件,但我不知道如何做到这一点。

linux crash session xfce ubuntu

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

Safari - 保存窗口/会话(如 Chrome 的 TabCloud)

是否有允许保存窗口的 Safari 插件(v8.0.5,在 Yosemite 上)?例如,在研究地板 DIY 时,我想保存我查看过的所有标签。

请注意,我不想保存上次会话,而是:

  • 将一个或多个 Safai 保存为我想要的任何名称,以便稍后恢复

我在 Chrome 上使用TabCloud扩展程序来做到这一点。很想在 Safari 上找到类似的东西!

我尝试了以下扩展:

  • 会话 - 将所有打开的窗口保存为单个会话。只能加载那个会话
  • Surfon - 要么有问题,要么我不知道如何正确使用它。无法保存不同的会话,或者我必须将它们从它创建的临时文件夹或其他东西中移动..aahh
  • Tab Across - 只保存一个会话

欢迎任何建议。谢谢!

safari session

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

为什么 systemd 在会话终止时不尝试停止(某些)进程?

当我尝试关闭logind会话(通过注销)时,某些进程仍在会话下运行,从而阻止其正确终止,从而导致也user@uid.service未终止。我听说后者是一种预期行为(某些单元保持运行是可取的),但我认为让会话运行不是实现这一目标的正确方法。此外,当我手动终止会话时,user@uid.service也终止,所以它似乎像挥之不去的会话用于此目的。

为了说明我在做什么,这是systemd-cgls我正常登录时(即现在)的输出的一部分:

Control group /:
-.slice
??user.slice
  ??user-1000.slice
    ??user@1000.service
    ? ?? //various units listed; removed for brevity
    ??session-c8.scope
      ??4883 login -- sammko     
      ??4905 /usr/bin/gnome-keyring-daemon --daemonize --login
      ?? //various other processes listed; removed for brevity
Run Code Online (Sandbox Code Playgroud)

输出完全符合预期。退出会话后:

Control group /:
-.slice
??user.slice
  ??user-1000.slice
    ??user@1000.service
    ? ?? //various units listed; removed for brevity
    ??session-c8.scope
      ??4905 /usr/bin/gnome-keyring-daemon --daemonize --login
Run Code Online (Sandbox Code Playgroud)

gnome-keyring-daemon以某种方式幸存下来,使会话保持活跃。如果我们现在运行loginctl show-session c8,我们会State=closing在输出中找到。如果我们继续,kill -HUP 4905我们会发现进程和会话终止,并带走了整个进程user-uid.slice。如果我们继续kill …

linux session systemd

5
推荐指数
0
解决办法
1104
查看次数