有问题的系统是自动登录的,因此为了防止 Google Chrome 弹出 Seahorse 对话框,我更改了快捷方式以提供--password-store=basic
此精细问答中的选项:Chrome 在启动时要求输入密码来解锁密钥环
这个方法已经使用了很多年,但从 Chrome 版本 131.0.6778.69 开始不再有效
有新的解决方法吗?
有问题的系统是自动登录的,因此为了防止 Google Chrome 弹出 Seahorse 对话框,我更改了快捷方式以提供--password-store=basic
此精细问答中的选项:Chrome 在启动时要求输入密码来解锁密钥环
这个方法已经使用了很多年,但从 Chrome 版本 131.0.6778.69 开始不再有效
有新的解决方法吗?
我有三个 Ubuntu 系统,我希望通过设置下载包的缓存来最小化下载带宽。(只有三个系统,不值得设置全镜像)。
apt-cacher-ng
听起来很适合这个,但在设置了 1 个服务器和 1 个客户端的试用后,它并没有像我预期的那样工作。
当我在客户端上安装软件时,它按预期工作 - 软件包被下载到服务器并存储在服务器的缓存中。
但是当我在服务器上安装软件时,软件包没有被缓存。
这种破坏了apt-cacher-ng
我的实用程序 - 只有两个系统,我最终将下载两次软件包(例如内核更新等)。我希望它能够缓存下载并安装在服务器上的软件包;对我来说,这些套餐与客户的要求之间有很大的重叠。
有没有办法apt-cacher-ng
缓存下载并安装在服务器上的软件包?
https://devicetests.com/fix-download-unsandboxed-root-error-ubuntu上的一篇文章提出了对 apt 生成的无关紧要但烦人的“非沙盒下载”注释的修复。
参考:这个 apt 错误消息(“下载是以 root 身份在未沙盒的情况下执行的...”)是什么意思?(我在这个问题的一个被否决且即将被删除的答案中了解到了这个修复)
提出的解决方案是创建/etc/apt/apt.conf.d/10sandbox
包含内容的文件APT::Sandbox::User "root";
在 20.04 VM 中测试该解决方案表明,只要不发出消息,它就可以工作。
然而,文章警告称,使用这种方法可能会产生“安全隐患”,但没有提供进一步的信息。
使用这种方法的“安全隐患”是什么?
我的焦点机器一直在运行 5.15.0。46 .49~20.04.16 版本linux-generic-hwe-20.04
大约从 8 月 10 日开始。
-Boots due to kernel updates-
Wed Aug 10 06:55 : 5.15.0-46-generi
Mon Aug 1 14:33 : 5.15.0-43-generi
Wed Jul 13 09:13 : 5.15.0-41-generi
Thu Jun 30 19:12 : 5.13.0-52-generi
Thu Jun 16 09:47 : 5.13.0-51-generi
Sun Jun 12 19:20 : 5.13.0-48-generi
Mon May 23 19:01 : 5.13.0-44-generi
Wed May 11 06:57 : 5.13.0-41-generi
Wed Apr 20 07:07 : 5.13.0-40-generi
Tue Mar 29 17:20 : 5.13.0-39-generi
Mon Mar 21 14:48 : 5.13.0-37-generi
Wed Mar 9 06:21 : 5.13.0-35-generi
Thu Feb 17 15:06 : 5.13.0-30-generi
Mon Jan 31 17:25 : 5.13.0-28-generi
Tue Jan 18 14:53 : 5.13.0-27-generi
Tue Jan 18 13:18 : 5.13.0-25-generi
Mon Jan 10 15:15 : 5.11.0-46-generi
Tue Jan 4 14:32 : 5.11.0-44-generi
Wed Dec 15 21:01 : 5.11.0-43-generi
Mon Nov 29 17:10 : 5.11.0-41-generi
Mon Nov 8 20:38 : 5.11.0-40-generi
Sun Oct 24 12:15 : 5.11.0-38-generi
Tue Oct 19 06:59 : 5.4.0-89-generic
一个 5.15.0。48 .54~20.04.18 版本已经“提议”了很长时间,至少几周。
虽然我喜欢不重新启动我的服务器,但我很好奇为什么内核更新之间的延迟如此之长。更一般地说,是否有一个网站可以让我阅读这类事情,所以我不必在这里问具体问题?
编辑驻留在 samba 共享上的 Libreoffice 文档时,大多数都可以按预期保存工作。但偶尔会保存失败,会弹出如下窗口(例如):
这是从我在没有退出文档的情况下成功保存同一个文档四次的测试中得出的,然后在第五次尝试时失败了。
如果文档退出,然后尝试通过双击重新打开,caja
则会显示此框:
受此启发,我发现远程目录中有一个隐藏文件名为(在这种情况下).~lock.HEBGroceryList.odt#
删除此文件允许再次编辑文档。
这令人沮丧,但更糟糕的是,这一切都是在将我们的系统升级到 20.04 之后开始的。多年来,我已经在我们的 18.04 系统上进行了所有设置并完美运行。
升级到 20.04 时发生了很大变化,以至于我不知道从哪里开始寻找解决方法或修复程序。然而,由于 samba 共享在所有其他应用程序中都能完美运行——复制文件、备份系统、播放音频和视频——我倾向于怀疑这是 Libreoffice 的问题。
附加信息:samba 共享通过 fstab 使用如下行安装:
//192.168.1.2/[sharename] /media/[mountpoint] cifs vers=3.0,credentials=[credential-file],iocharset=utf8,file_mode=0777,dir_mode=0777,uid=[username],gid=[username],nofail 0 0
如何在 20.04 中重新获得在 samba 共享上一致地保存 Libreoffice 文档的能力?
当我echo $PATH
输出结束时.../usr/local/games:/snap/bin
经过短暂的调情后,我与 snap 分手了,我怎样才能把它从我的 $PATH 中取出?
由于最近升级到 20.04,我在运行apt update
类似于
46 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
31 standard security updates
谷歌搜索未能找到该短语的定义standard security update
。它是什么?而且,有non-standard security updates
吗?有哪些可能性?
这是 Ubuntu Advantage 在我的(完全支持的)18.04 机器上做什么的更新,它每天检查两次,我可以摆脱它吗?对于 20.04,因为答案不同。
回复:ubuntu-advantage-tools,看起来每 12 小时它就会醒来一次,在我的系统上寻找一些东西,没有找到它,然后就消失了。
我不记得故意安装任何称为 ubuntu 优势的东西,据我所知,它用于超过 EOL 的系统,而这个 20.04 系统绝对不是。
另外,我找不到名为 ubuntu 优势的服务或 cron 中的条目。
这个东西想做什么,它是如何运行的,我该如何摆脱它?
一位年长的亲戚使用 Ubuntu 18.04 + LXDE 桌面,主要用于上网和玩一些文字游戏。他们很少关闭电脑……上次我检查时,它已经打开了超过 15 天。
我通过 ssh 远程管理系统。
偶尔需要重新启动系统时,我想要一些方法来确定我的亲戚是否正在积极使用它,这样我就不会干扰他们。我有时会在半夜这样做,但他们睡得不好,有时会起床玩游戏。
打电话给他们是可行的,但我们之间有几个时区,有时会叫醒他们。
如果他们在玩游戏,我可以在 中看到top
,但我找不到判断他们是否在积极使用浏览器的方法。
某种鼠标和/或键盘活动指示器会很棒,但我希望远离任何类型的键盘记录器类型的软件。我怀疑存在这样的“检测到鼠标/键盘活动”的东西——让系统进入睡眠状态/激活屏幕保护程序**,如果没有别的原因将其唤醒——但我找不到它。
** 我认为他们实际上并没有使用屏幕保护程序,这只是一个例子。我认为电源管理器只是使屏幕空白。
是否在某处跟踪了“自用户上次键盘/鼠标交互以来的时间”?
任何解决方案都需要通过 ssh 实现。
我一直在将一些 18.04 系统升级到 20.04,总的来说进展顺利。但是有些系统xserver-xorg-hwe-18.04
在升级后仍然安装了一个包。我的想法是用它替换它,xserver-xorg-hwe-20.04
但似乎没有这样的包。
所以......我不知道如何处理这个包。只是将其删除是否安全(根据synaptic
它没有依赖项)?还是忘了它?
今天在我的服务器目录中稍微阅读了一下/var/log/
,发现了一些我不熟悉的日志 - ubuntu-advantage.log
。
日志有这样的重复内容
2021-08-01 03:25:21,947 - ua_update_messaging.py:(347) [DEBUG]: Updating UA messages for APT and MOTD.
2021-08-01 03:25:21,947 - util.py:(419) [DEBUG]: Reading file: /etc/os-release
2021-08-01 03:25:21,994 - util.py:(419) [DEBUG]: Reading file: /var/lib/ubuntu-advantage/private/machine-token.json
2021-08-01 03:25:21,994 - config.py:(442) [DEBUG]: File does not exist: /var/lib/ubuntu-advantage/private/machine-token.json
2021-08-01 03:25:22,008 - util.py:(419) [DEBUG]: Reading file: /var/lib/ubuntu-advantage/private/machine-token.json
2021-08-01 03:25:22,009 - config.py:(442) [DEBUG]: File does not exist: /var/lib/ubuntu-advantage/private/machine-token.json
2021-08-01 15:34:22,023 - ua_update_messaging.py:(347) [DEBUG]: Updating UA messages for APT and MOTD.
2021-08-01 15:34:22,036 - util.py:(419) [DEBUG]: Reading file: /etc/os-release
2021-08-01 15:34:22,080 - util.py:(419) [DEBUG]: Reading file: /var/lib/ubuntu-advantage/private/machine-token.json
2021-08-01 15:34:22,080 - config.py:(442) [DEBUG]: File does not exist: /var/lib/ubuntu-advantage/private/machine-token.json
2021-08-01 15:34:22,096 - util.py:(419) [DEBUG]: Reading file: /var/lib/ubuntu-advantage/private/machine-token.json
2021-08-01 15:34:22,096 - config.py:(442) [DEBUG]: File does not exist: /var/lib/ubuntu-advantage/private/machine-token.json
它看起来每 12 小时醒来一次,在我的系统上查找某些内容,但没有找到,然后就消失了。
我不记得安装了任何ubuntu advantage
故意调用的东西,据我所知,它用于超过 EOL 的系统,而这个 18.04 系统绝对不是。
第一份日志可追溯到今年 5 月。
此外,我找不到名为的服务ubuntu advantage
或cron
.
这个东西想做什么,它是如何运行的,我该如何摆脱它?
系统:Ubuntu Mate 21.04
我希望在编辑 .desktop 文件的上下文菜单中有默认选择是pluma
. 但是MATE拒绝兑现我的愿望!我怎么能把它屈从于我的意志?
这显示了 Libreoffice 的默认选择
我选择“使用其他应用程序打开”并选择pluma
. 勾选“记住此应用程序”框。
但是下次我这样做时,Libreoffice 仍然是默认设置。
如何制作pluma
用于编辑 .desktop 文件的默认上下文菜单项?
根据要求,这里是~/.config/mimeapps.list
:
[Default Applications]
x-scheme-handler/http=firefox.desktop
x-scheme-handler/https=firefox.desktop
text/html=firefox.desktop
x-scheme-handler/about=firefox.desktop
x-scheme-handler/mailto=thunderbird.desktop
application/x-extension-eml=thunderbird.desktop
message/rfc822=thunderbird.desktop
inode/directory=caja-folder-handler.desktop
text/plain=pluma.desktop
audio/mpeg=rhythmbox.desktop
audio/x-mpegurl=rhythmbox.desktop
audio/x-scpls=rhythmbox.desktop
audio/x-vorbis+ogg=rhythmbox.desktop
audio/x-wav=rhythmbox.desktop
video/mp4=io.github.celluloid_player.Celluloid.desktop
video/mpeg=io.github.celluloid_player.Celluloid.desktop
video/mp2t=io.github.celluloid_player.Celluloid.desktop
video/msvideo=io.github.celluloid_player.Celluloid.desktop
video/quicktime=io.github.celluloid_player.Celluloid.desktop
video/webm=io.github.celluloid_player.Celluloid.desktop
video/x-avi=io.github.celluloid_player.Celluloid.desktop
video/x-flv=io.github.celluloid_player.Celluloid.desktop
video/x-matroska=io.github.celluloid_player.Celluloid.desktop
video/x-mpeg=io.github.celluloid_player.Celluloid.desktop
video/x-ogm+ogg=io.github.celluloid_player.Celluloid.desktop
image/bmp=eom.desktop
image/gif=eom.desktop
image/jpeg=eom.desktop
image/png=eom.desktop
image/tiff=eom.desktop
application/pdf=atril.desktop
application/vnd.oasis.opendocument.text=libreoffice-writer.desktop
application/msword=libreoffice-writer.desktop
application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-writer.desktop
application/vnd.oasis.opendocument.spreadsheet=libreoffice-calc.desktop
application/vnd.ms-excel=libreoffice-calc.desktop
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=libreoffice-calc.desktop
application/x-desktop=pluma.desktop
application/rtf=libreoffice-writer.desktop
application/x-shellscript=pluma.desktop
[Added Associations]
audio/mpeg=vlc.desktop;rhythmbox.desktop;
audio/x-mpegurl=vlc.desktop;rhythmbox.desktop;
audio/x-scpls=vlc.desktop;rhythmbox.desktop;
audio/x-vorbis+ogg=vlc.desktop;rhythmbox.desktop;
audio/x-wav=vlc.desktop;rhythmbox.desktop;
video/mp4=vlc.desktop;io.github.celluloid_player.Celluloid.desktop;
video/mpeg=vlc.desktop;io.github.celluloid_player.Celluloid.desktop;
video/mp2t=vlc.desktop;io.github.celluloid_player.Celluloid.desktop;
video/msvideo=vlc.desktop;io.github.celluloid_player.Celluloid.desktop;
video/quicktime=vlc.desktop;io.github.celluloid_player.Celluloid.desktop;
video/webm=vlc.desktop;io.github.celluloid_player.Celluloid.desktop;
video/x-avi=vlc.desktop;io.github.celluloid_player.Celluloid.desktop;
video/x-flv=vlc.desktop;io.github.celluloid_player.Celluloid.desktop;
video/x-matroska=vlc.desktop;io.github.celluloid_player.Celluloid.desktop;
video/x-mpeg=vlc.desktop;io.github.celluloid_player.Celluloid.desktop;
video/x-ogm+ogg=vlc.desktop;io.github.celluloid_player.Celluloid.desktop;
application/rtf=libreoffice-writer.desktop;
@nobody 在评论中建议我尝试上下文菜单中的属性条目。这就是真正变得奇怪的地方。一开始,它看起来像这样。
我以为胜利就在我的掌握之中!我删除了 Libreoffice 并选中了 Pluma 旁边的框。那肯定行得通!但是不,拒绝,现在上下文菜单没有默认值,它只显示 Open With Other Application 此时我开始认为有人不希望我用 Pluma 打开这些!
基于这个非常有用的答案Start KeePassXC on boot 我几乎得到了keepassxc
登录时解锁工作的预期结果。
但是,我(和另一位对同一问题发表评论的用户)仍然存在一个问题,使其无法发挥作用。也就是说,根据链接的答案,我给出命令......
secret-tool lookup keepass <database_name> | keepassxc --pw-stdin <path-to-your-database>.kbdx
...并且这在keepassxc
启动时起作用...但是我在命令后的下一行收到此提示
Database password:
并且脚本挂起等待输入。
脚本的部分工作......我可以发出
secret-tool lookup keepass <database_name>
我输入了正确的密码。
我可以发出
echo <password> | keepassxc --pw-stdin <path-to-your-database>.kbdx
它启动keepassxc
并登录......但我仍然得到提示和脚本挂起。
如果我做
echo <password> | keepassxc --pw-stdin <path-to-your-database>.kbdx &
我仍然得到提示并挂起,但我可以点击enter
并且它有效。
所以看来我需要以enter
某种方式提供?
2020 年 2 月 12 日,我的电脑收到了更新,其中包括新linux-generic-hwe-18.04
版本5.4.0.56.62~18.04.50。这引入了内核 4.5.0-56。
2020 年 9 月 12 日,此版本已从 18.04 存储库中删除,“孤立”了软件包和相关内核。
apt policy linux-generic-hwe-18.04
linux-generic-hwe-18.04:
Installed: 5.4.0.56.62~18.04.50
Candidate: 5.4.0.56.62~18.04.50
Version table:
*** 5.4.0.56.62~18.04.50 100
100 /var/lib/dpkg/status
5.4.0.54.60~18.04.48 500
500 ssh:[local mirror]/us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
5.4.0.53.59~18.04.47 500
500 ssh:[local mirror]/us.archive.ubuntu.com/ubuntu bionic-security/main amd64 Packages
是什么促使该内核从存储库中删除,继续使用它是否存在风险?
Lubuntu 18.04 的家庭用户在使用 Thunderbird 时两次遇到问题,在将电子邮件从收件箱拖到本地文件夹时,如果他们错误地用光标触摸面板,它会冻结整个桌面。他们甚至没有将电子邮件放在面板上,只是触摸了它。
我在他们系统的虚拟克隆中确认了这个问题。
REISUB 似乎没有工作。我可以 ssh 进入并重新启动计算机或杀死 Thunderbird 以恢复操作。
只有当光标接触到最右侧红色标记左侧的面板区域时才会发生这种情况。如果它碰到运行中的 Thunderbird 图标或它右侧的任何东西,就可以了。
当它第一次发生时,友好的家庭 IT 人(我)给出了“不要那样做”的咨询,但现在又发生了。
如果可能的话,我想要一些保护措施来防止这种情况再次发生,或者至少是一种单用户恢复方法。
另外:同样的问题发生在安装了 LXDE 的 18.04 Ubuntu 系统上。所以看起来像一个 Thunderbird / lxpanel 交互问题。
这台电脑是我从 Windows 过渡时的第一个 Ubuntu 日常驱动程序,它是一个双引导 UEFI 64 位系统,带有 Windows 8(原始系统)和 Ubuntu 18.04.5。安全启动已禁用。
这是 2 个磁盘的当前分区设置。
我已经三四年没有将它启动到 Windows 中了,并且sda
在 SMART 上显示了一些问题,所以是时候更换它了。我想在同一操作中摆脱 Windows。这是我提出的最终配置。
那么,如何从“当前”到“最终”呢?这是我的计划,询问它是否行不通,以及如果计划错了如何解决。
gparted
将新硬盘设置为 gpt 并进行分区。update-grub
在这个答案中使用绑定安装和 chrootfstab
以包含数据分区的新 UUID一件事我不确定,我需要做一个grub-install
吗?我不确定这对 UEFI 系统有什么作用。如果它只是填充 UEFI 系统分区,似乎我不需要,因为我克隆了它。
supertuxkart dev ppa 最近得到了更新。当我尝试升级应用程序时,出现依赖项错误。
supertuxkart : Depends: supertuxkart-data (= 1.2~rc1+build4~ubuntu18.04.1) but it is not going to be installed
版本如下:
Where supertuxkart supertuxkart-data
18.04 repos 0.9.3-1 0.9.3-1
Previous dev ppa version 1.1+build4~ubuntu18.04.1 1.1+build4~ubuntu18.04.1
Current dev ppa version 1.2~rc1+build4~ubuntu18.04.1 1.2~rc1+build4~ubuntu18.04.1
错误消息似乎是在询问supertuxkart-data
实际上可用的版本,所以我很困惑。
在不同系统上进行新安装会导致相同的错误。
如何获得最新的 supertuxkart 超赞?
默认格式为 XX:XX AM/PM
如何将其更改为 XX:XX AM/PM Weekday Month Date ?
搜索提供了不适用于 20.04 的 dconf-editor 解决方案