我在 ubuntu 12.04 中使用 x11rdp 和 xrdp v0.6.0
当我从家里远程连接到办公室时,我的会话被卡住了!
当我回去工作时,我无法打开已在 x11rdp 会话中运行的应用程序。例如 Firefox、同理心...
我必须关闭它们然后才能再次打开所需的应用程序。
我知道我可以pkill -u user
,但看起来不专业
我尝试过sudo service xrdp restart
(或停止然后开始)。它不会关闭当前会话。
是否有像 Windows 服务器中那样的 xrdp 会话管理器,或者我可以只终止我的用户会话?
我正在尝试将 Ubuntu 设置为运行自定义应用程序的信息亭,并尝试构建 LightDM 会话以自动启动它。
理想情况下,我希望 LightDM 提供两个会话。默认会全屏启动我的应用程序,另一个会打开一个最小的桌面,以防需要完成任何配置(主要是连接到无线网络)。
上周,我对自定义 LightDM 和 Gnome 会话进行了大量研究。我有一个为 LightDM 编写的自定义欢迎程序,它可以启动任一会话,但我不知道如何将特定应用程序添加到最终启动的 Gnome 会话中,而不只是在全局启动目录中放置一个启动器,我不想这样做,因为我不希望应用程序在打开“配置模式”时启动。
我在当前的解决方法中遇到的另一个问题是应用程序不能正确全屏显示,这让我觉得我没有启动足够的 gnome 会话(目前它只是 metacity,没有面板或其他任何东西)。
编辑:
我找到了解决方案。见http://www.webupd8.org/2011/11/make-applications-autostart-only-in.html
我对 Ubuntu 完全没有经验,我知道有很多东西我必须学习,但我对这个有点困惑。
我刚刚(在重新启动后突然)收到一个可用磁盘空间警告,提示仅剩 17MB 可用磁盘空间。我知道我的主文件夹中没有很多东西 - 这是一个全新的安装(大约 2 个月前在我的新 SSD 上安装了 Ubuntu 13.10)。
根据磁盘使用分析器,有一个大小为 46GB 的 ~/.cache/upstart 目录(其中 50.7GB 专用于我的 /home 文件夹)。在那里搜索后,我意识到这gnome-session.log
是 46GB 大的文件。
我不知道这是什么 - 除了我刚刚在谷歌上阅读的一些东西。我不尝试在特定机器上我不知道如何处理的事情,因为这些天我不想冒险伤害它,所以我现在真的不知道我该怎么办。有没有可能是我做错了什么导致它?删除该 /upstart 文件夹以释放一些磁盘空间是否安全,或者这可能会给我带来更多问题。我应该做点别的吗?
对不起,如果它是常见的,但我找不到任何清晰可靠的东西来帮助我。
先感谢您。
过去,我一直设置umask
为~/.profile
。我设置了一个umask
,077
所以我的文件获得了600 (rw-------)
. 但是~/.profile
在 Ubuntu 17.04 中将其设置为不再有效。
因此,当在 Ubuntu 17.04 上的 gnome 会话中创建新文档时,我可以在哪里配置以便使用权限 600 创建它们?
我在旧笔记本电脑上安装了 Ubuntu 10.10 i386(Compaz Evo N1015V:1.2GHz CPU,256M RAM!)。尝试登录桌面版时,除了鼠标指针外没有任何内容 - 背景与 GDM 一样,面板/鹦鹉螺不出现,键盘快捷键(例如Alt+ F2)不起作用等。“安全模式”,但是,工作正常。
我设法通过删除 compiz 来解决这个问题,这有点暴力解决方案,但为这台机器完成了这项工作。
因此,安全模式和正常模式之间的不同之处在于:compiz 未启动。
但还有什么?我在任何地方都找不到关于“安全模式”的任何文档。它还有什么不同之处?
客户端:Ubuntu 11.10 64 位
服务器:VirtualBox Ubuntu 11.10 64 位
我想启动一个 gnome-session/lightdm-session,但它不起作用。即使我能够启动像 Gedit 这样的单个程序。
我是否必须进行特定更改才能通过 ssh 使用 gnome-session?就我在我读过的在线教程中看到的而言,您只需要:
ssh -X username@ip gnome-session
Run Code Online (Sandbox Code Playgroud) 在 /usr/share/gnome-session/sessions 下是描述 gnome-session 可用的不同类型会话的文件。在这些文件中是所需组件的列表,例如 shell:
RequiredComponents=gnome-shell;gnome-settings-daemon;
Run Code Online (Sandbox Code Playgroud)
或回退:
RequiredComponents=gnome-panel;gnome-settings-daemon;
Run Code Online (Sandbox Code Playgroud)
这似乎是一个可执行文件列表,但实际上不是。如果我将 gnome-panel 更改为其他类型的面板,会话不会启动,并且我在 ~/.xsession-errors 中看到以下错误:
gnome-session[2003]:警告:无法找到所需的组件“xfce4-panel”
所以我的问题是:什么是组件,它们是如何定义的,以及 gnome-session 在哪里寻找它们?
我想知道是否可以安全地关闭家里的电脑,通过测试看看我的室友是否正在使用它。因此我在终端中使用命令“w”。然而 tty 的空闲时间似乎很奇怪(注意我不太了解 linux 或 tty 的含义)。
例如,在我的工作机器上测试“w”命令显示我的会话空闲时间是14天?但我现在正在使用它......这是我不明白的事情。
w
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
me tty7 :0 09Apr13 14days 1:41m 3.07s gnome-session --session=ubuntu
Run Code Online (Sandbox Code Playgroud) 我锁定 PC 的那一刻,风扇变得非常嘈杂,这意味着幕后必须有某种 CPU/GPU 负载。
我告诉自己,我需要知道是什么进程在执行此操作,因此我使用top
and制作了这个审计脚本awk
,它基本上将*.csv
文件名作为输入,并且每隔 10 个最苛刻的进程就会写入其中。
#!/bin/bash
SLEEP_SECS=1
DESTFILE="$1"
if ! [[ "${DESTFILE}" =~ \.csv$ ]]; then
echo "Please provide name of a destination .csv file!"
exit 1
fi
if ! test -f "${DESTFILE}"; then
echo "Seconds;PID;User;% CPU;Process Name" > "${DESTFILE}" || exit $?
fi
while true; do
top -b -o %CPU -n1 | \
tail -n +8 | \
head -10 | \
awk '{print systime() ";" $1 ";" $2 ";" …
Run Code Online (Sandbox Code Playgroud) 如何更改将来添加到系统中的新用户的默认 xsession?
我知道我可以通过编辑以下设置来更改现有用户的最后/默认会话XSession=
/var/lib/AccountsService/users/username
但显然这个文件还没有为新用户创建。似乎也不是/etc/gdm3/custom.conf
...
[daemon]
DefaultSession=mysession
....
Run Code Online (Sandbox Code Playgroud)
我无法在 18.04/gdm3 中找到默认值
我发现GLib-CRITICAL bug已在Gnome 43中修复。Gnome 43会包含在Ubuntu 22.04 LTS的升级中吗?
我想将终端 Xsession 添加到登录下拉屏幕。谁能让我知道该怎么做?没有桌面,仅加载具有网络支持的终端。
从 grub 恢复启动可以让我执行此操作,但我宁愿从登录屏幕执行此操作。
我的系统是标准安装的 Ubuntu 12.04
请注意,我已经并且正在寻找答案,但运气不佳。
为了编辑哪些列入白名单的应用程序在通知区域中可见,我通常可以使用 dconf 编辑器并从统一面板条目进行编辑,如下所示。
问题是,我只安装了 gnome fallback,所以 dconf 中显然不存在统一面板条目
那么如何编辑通知区域,以删除可见的第二个电池图标?
谢谢你的帮助
(编辑)这是我需要删除的图片,它是第一个电池图标,位于通知小程序中,而不是指示器小程序中
gnome-session ×13
session ×3
11.10 ×2
12.04 ×2
gnome ×2
lightdm ×2
.profile ×1
10.10 ×1
12.10 ×1
13.10 ×1
17.04 ×1
22.04 ×1
cpu-load ×1
disk-usage ×1
gdm ×1
gnome-panel ×1
lock-screen ×1
login ×1
login-screen ×1
permissions ×1
ssh ×1
umask ×1
upstart ×1
users ×1
x11rdp ×1
xorg ×1
xrdp ×1