直到 Ubuntu 22.04,带有新(和旧)提醒/通知的窗口都会自动打开,大多数时候位于所有窗口的顶部(开始时有时甚至是全屏,请参阅此AskUbuntu问题)。这帮助我不会错过任何新通知或提醒。
在安装 Ubuntu 24.04(Wayland)时,提醒只会短暂弹出,然后隐藏在通知列表中(在顶部面板中)。
如何恢复自动打开带有新(和旧)提醒和通知的窗口的旧行为?
我不知道是什么引发了这种情况,但重启几次后,一些键盘快捷键不起作用。
例如,我通常使用 guake 打开它F12
,但现在它不起作用了。但是,Ctrl+Alt+T
它工作正常。我可以使用键盘快捷键复制和粘贴文本,没有任何问题。另一个不起作用的是我Ctrl+Shift+V
分配给打开 CopyQ 剪贴板菜单的快捷键。
我可以从设置中定义自定义键盘快捷键来打开和关闭 guake,但它的操作与以前不同。通常它会在我的鼠标处于活动状态时打开终端,但如果我使用命令将其定义为自定义快捷方式,它将始终在主显示屏上打开。
所以我认为,以某种方式固定在 gnome 上运行的应用程序无法将它们自己的键盘快捷键注册到 gnome。
当我查看 gnome 日志并过滤 copyq 时,显示以下日志:
09:17:06 copyq: Warning: Failed to set global shortcut "Ins" for command "Show the tray menu".
09:17:06 copyq: Warning: Failed to set global shortcut "Ins" for command "Show the tray menu".
09:17:06 copyq: Warning: Failed to set global shortcut "Ctrl+Shift+V" for command "Show the tray menu".
09:17:06 copyq: ERROR: [default] QtCritical: Failed to activate Wayland clipboard
09:17:06 copyq: Warning: [default] QtWarning: Activating Wayland clipboard took 5000 ms
09:16:59 copyq: Warning: [default] QtWarning: QSocketNotifier: Can only be used with threads started with QThread
09:16:59 systemd: Started app-gnome-copyq-5810.scope - Application launched by gnome-session-binary.
以下是 guake 的结果:
09:17:14 kernel: audit: type=1400 audit(1734416234.042:258): apparmor="DENIED" operation="open" class="file" profile="snap.snap-store.ubuntu-software" name="/var/lib/snapd/hostfs/usr/share/guake/autostart-guake.desktop" pid=5919 comm="pool-org.gnome." requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
09:17:14 kernel: audit: type=1400 audit(1734416234.042:258): apparmor="DENIED" operation="open" class="file" profile="snap.snap-store.ubuntu-software" name="/var/lib/snapd/hostfs/usr/share/guake/autostart-guake.desktop" pid=5919 comm="pool-org.gnome." requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
09:17:14 kernel: audit: type=1400 audit(1734416234.013:257): apparmor="DENIED" operation="open" class="file" profile="snap.snap-store.ubuntu-software" name="/var/lib/snapd/hostfs/usr/share/guake/autostart-guake.desktop" pid=5919 comm="pool-org.gnome." requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
09:17:02 guake: Guake initialized
09:17:02 guake: Guake initialized
09:17:02 guake: Guake tabs restored from /home/cagdasalagoz/.config/guake/session.json
09:17:02 systemd: Started vte-spawn-8e979882-df3f-47c8-8bb5-546675ba7e3f.scope - VTE child process 6622 launched by guake process 5749.
09:17:02 guake: Spawning new terminal at /home/cagdasalagoz
09:17:02 guake: Spawning new terminal at /home/cagdasalagoz
09:17:02 guake: can't bind show-focus key
09:17:02 guake: current workspace is 0
09:17:02 systemd: Started vte-spawn-696ec79c-f7ce-4c5d-aa7f-efabf91d8099.scope - VTE child process 6594 launched by guake process 5749.
09:17:02 guake: Spawning new terminal at /home/cagdasalagoz
09:17:02 guake: Spawning new terminal at /home/cagdasalagoz
09:17:02 guake: created fresh notebook for workspace 0
09:17:02 guake: Gtk 3.24.41
09:17:02 guake: VTE 0.76.0
09:17:02 guake: Guake Terminal 3.10
09:17:01 guake: Language previously loaded from: /usr/share/locale
09:17:01 guake: Loading Gnome schema from: /usr/share/glib-2.0/schemas
09:17:01 guake: Guake not running, starting it
09:16:59 systemd: Started app-gnome-guake-5749.scope - Application launched by gnome-session-binary.
我的 DELL XP13 7390 笔记本电脑从 Ubuntu 22.04 升级到 Ubuntu 24.04.1 LTS 后,每隔一小时左右就会崩溃一次。我尝试关闭应用程序以找出罪魁祸首。今天,在查看htop
和跟踪syslog
文件并过滤oom
和error
关键字后,我终于找到了它。
内存泄漏来自gjs
Gnome JavaScript 绑定项目 ( https://gitlab.gnome.org/GNOME/gjs )。当我终止其进程时,内存利用率急剧下降,从接近 15 GB 降至基线,在 Firefox 和终端运行时为 5 GB。我看到gjs
几乎立即重新启动,GNOME 服务必须执行此操作,我可以在接下来的一个小时内再次观察内存如何无限增长,直到再次发生崩溃,除非我gjs
再次终止。
我该怎么做才能永久停止该程序?也许我需要停用和禁用哪些 GNOME 组件或服务?这些问题并未解决我所看到的问题:
syslog
崩溃前不久持续出现的条目是:
2024-12-13T15:05:16.696376-07:00 XPS13 kernel: oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=user.slice,mems_allowed=0,global_oom,task_memcg=/user.slice/user-1000.slice/[email protected]/session.slice/[email protected],task=gjs,pid=40652,uid=1000
2024-12-13T15:05:16.696377-07:00 XPS13 kernel: Out of memory: Killed process 40652 (gjs) total-vm:13655956kB, anon-rss:9697484kB, file-rss:340kB, shmem-rss:0kB, UID:1000 pgtables:24892kB oom_score_adj:100
任何有关 Gnome 的帮助都将不胜感激。gjs
版本是 1.80.2。
我最近将笔记本电脑从 Ubuntu 22.04 更新到 24.04(使用 Gnome 46),没有出现重大问题。但是,现在当我尝试将窗口“捕捉”到屏幕的左侧或右侧时,发生了一些奇怪的事情;应用程序选择器出现在屏幕的另一半。在第一个屏幕截图中,您可以看到初始状态;Firefox 浏览器上的 Nautilus 窗口。
在我拍摄的第二张屏幕照片中(在那种状态下我无法截取屏幕截图),您可以看到当我按下 <SUPER KEY> + <右箭头键> 时发生了什么;nautilus 窗口向右移动(正如预期的那样),并且在屏幕的左半部分出现了一排应用程序图标。
我认为这个的用途是,我可以从这个图标列表中选择一个应用程序,用于屏幕的左半部分。所以我认为这是一个功能,而不是一个错误。然而,我认为这真的很烦人。有人知道我该如何停止这个功能吗?我只想捕捉一个窗口,没有别的。
欢迎提供任何建议!
我使用的是 Ubuntu 24.04,夜灯无法在笔记本屏幕上使用,只能在扩展屏幕上使用。它无法与 Wayland 或 Xorg 配合使用。我的笔记本是 Acer,配备 AMD Ryzen 7 5700U。
我已经尝试了论坛上给出的几种技巧,也多次咨询了 ChatGPT 和 Claude 的帮助,但没有任何回应能够解决我的笔记本电脑屏幕夜灯问题。
有没有人遇到过同样的问题?我该如何解决?
我有一台安装了 Ubuntu 24.04 LTS 的笔记本电脑,我正在尝试用最新版本(3.4.8,根据我在互联网上找到的信息,官方 PPA 中不久后将不再提供)替换默认的 Rhythmbox(版本 3.4.7)。我暂时不想使用 Flatpak,而且我也有兴趣学习一次“香肠是如何制作的”。
我已成功完成Rhythmbox GitLab的安装过程。现在我可以使用以下命令从安装目录启动 Rhythmbox:
$ export GSETTINGS_SCHEMA_DIR=$PWD/_install/share/glib-2.0/schemas
$ _install/bin/rhythmbox
我的问题是:如何才能将其转变为标准行为应用程序?基本上,我希望它的行为像 Rhythmbox 的默认版本一样,带有启动器等。
我的猜测(未经证实)是:
- 将编译结果移动到默认应用程序位置(类似于
usr/bin
) - 制作启动脚本(见上面两行)
- 创建一个带有快捷方式的启动器(类似于此)
正确的做法是什么?
我的环境是 Acer Aspire A515-46 笔记本电脑上的 Ubuntu 24.04.1 LTS 和 GNOME 版本 46。
我一直在使用 PyCharm 2022.3.2(社区版),我已将其作为收藏夹固定到 GNOME 的 dock 中。前几天,我更新到了 PyCharm 2024.2.3(社区版),并假设固定的收藏夹会随之自动更新。结果并非如此。我无论如何也想不出如何让它指向新版本。
首先,我取消收藏夹的锁定,从命令行运行新版本的 PyCharm,然后将其(正在运行的)图标锁定到停靠栏。但是,当我退出并尝试使用新收藏夹时,它会启动旧版本(即 2022.3.2)。同样,如果我正在运行新版本(必须从命令行启动)并右键单击停靠栏中的图标(无论它是锁定的收藏夹还是仅仅是正在运行的应用程序),然后选择“新窗口”,则会出现运行旧版本的新窗口。
我安装了 dconf Editor,希望它能提供一种编辑任何使 dock 的 PyCharm 图标指向旧可执行文件的链接的方法,但我没有找到这样的功能。事实上,当我要求 Google 搜索“配置 GNOME dock 收藏夹”之类的内容时,它能找到的结果非常少,这令人失望。
那么,GNOME dock 当前的收藏夹存储在哪里,以便我可以编辑它们(而不仅仅是创建和删除它们)。或者,通过 GUI 的什么神奇操作,我可以让 GNOME 摆脱这样的误解:当我要求它启动 PyCharm 时,我仍然想使用旧版本?我犹豫着是否要卸载 2022.3.2,因为担心可能会出现问题。
[现在我找到了自己的答案(如下所示),我添加了标签.desktop
,因为 - 虽然我在发布问题时并不知道 - 但这是答案的关键。]
有一次,我访问了我雇主的 citrix 门户,使用 citrix 版 Windows 远程桌面从家里连接到工作计算机。它工作得很好,但不幸的是,无论我安装什么,它都会为我非常大的雇主打包为 citrix 应用程序的每个应用程序创建虚假的应用程序图标。这已经够糟糕的了,但自从升级到 24.04 以来,这些应用程序现在都无法使用,我想删除它们。
我甚至试图在
- 软件更新程序
- 突触
- 易于
- apt-get
- 软件包
- 折断
但似乎找不到它们在任何这些设施中的注册。
我想删除这些条目并清理我的应用程序菜单。有没有办法做到这一点(例如,无需重新安装操作系统或采取其他激烈措施)?