小编pet*_*hka的帖子

grml zsh config 和 oh-my-zsh config 之间的主要区别是什么

现在我在 oh-my-zsh 上,但我不确定它是否是完美的选择。grml zsh config ( github repo ) 和oh-my-zsh config之间的主要区别是什么?在哪种情况下,我应该更喜欢 grml 还是 oh-my-zsh?

zsh grml oh-my-zsh

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

从命令行将 VPN 配置文件导入 NetworkManager

可以.ovpn通过 GUI 工具将文件导入NetworkManager nm-connection-editor(右键单击nm-applet并单击Edit connections):Add-> Import a saved VPN configuration...

我的目标是做同样的事情,但通过命令行使用nm-cli. 有可能吗?

command-line networkmanager vpn openvpn nmcli

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

Arch Linux:系统升级期间断电后重新安装所有损坏的软件包

系统升级过程中出现断电(pacman -Suy)。所以我有很多破损的包裹。它们似乎在重新安装时通过强制覆盖进行修复(例如pacman -S systemd-sysvcompat--overwrite "*")。

所以我的问题是如何对所有损坏的软件包应用重新安装?

arch-linux pacman reinstall system-failure

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

在命令行上检查 SMTP 服务器功能

我知道 SMTP 服务器的 URL。我想了解该 SMTP 服务器的功能:TLS、密码加密等。Evolution Mail 知道如何报告这些。如何从命令行获取它们?

更新。EHLO 输出

EHLO yandex.ru
250111.localdomain.ru Hello ac60.localdomain.ru [172.16.2.60] (may be forged), pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-STARTTLS
250-DELIVERBY
250 HELP
Run Code Online (Sandbox Code Playgroud)

command-line smtp

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

一台 PC、多个用户、Gnome 3 和 Awesome。如何通过 GDM 轻松切换用户

我正在使用安装了 Gnome 3.6 的 Arch Linux。这台 PC 上有几个用户拥有自己的帐户。我们过去只使用switch user按钮而不是注销。因此,几乎总是有几个用户使用他们自己的一组正在运行的应用程序等登录我们的 PC。

我想切换到 Awesome,我想保存它。我希望能够从我的 Awesome 会话切换到其他用户 Gnome 会话,而无需从我的会话中注销。我想在我的 Awesome WM 会话中使用 gnome-screen saver 作为屏幕保护程序。就这样。我只想从 Gnome 保存两件事。

是否可以?设置这些东西的最佳实践是什么?

gdm gnome-shell gnome3 awesome

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

Virtfs(计划 9)与 NFS 作为虚拟机共享文件夹的工具

我有 QEMU 虚拟机。Linux 主机和 linux 来宾。

我想要以最低的性能成本稳定和快速的解决方案。我正在考虑两种共享文件夹技术(在来宾和主机之间):NFSVirtFS计划 9)。

一方面有少量关于 VirtFS 的信息,另一方面有一些证据表明 NFS不是虚拟化的好选择

所以我的问题如下。

什么对我的目的更合理?什么更有效?什么解决方案消耗更少(谈到CPU)?什么解决方案更快?是否有一些关于主题的基准?

virtual-machine nfs plan9 qemu virtfs

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

vifm:分别对每个选定的文件运行命令

我想for为 vifm 循环模拟。

当我没有选择任何我可以输入的文件时,我会:!echo %f看到echo以当前文件名作为参数的输出。

当我选择多个文件时,会:!echo %f产生echo所有选定文件名的输出,并以空格作为参数。

如果我想echo对每个选定的文件应用任何程序(例如)怎么办?所以

echo file1
echo file2
echo file3
...
Run Code Online (Sandbox Code Playgroud)

代替

echo file1 file2 file3
Run Code Online (Sandbox Code Playgroud)

我有哪些选择?

PS我想要像这样的bash代码的模拟:

echo file1
echo file2
echo file3
...
Run Code Online (Sandbox Code Playgroud)

command for vifm

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

Thinkpad X1 Carbon gen5 上的 UEFI (BIOS) 升级后,GRUB 从启动菜单中消失

我在 Thinkpad X1 Carbon gen5 上安装了 Windows 10 和 Arch linux(带 grub)双启动系统。我已将 BIOS 从版本 1.22 更新到1.34

在更新之前,我在启动菜单中有几个选项,包括Windows Boot Managergrub。现在我没有这些选项,只有 SSD 名称(选择此强制笔记本电脑启动 Win 10)和网络启动选项。

我已经尝试了所有选项:

  • 安全 -> 安全启动 -> [禁用]
  • 启动 -> UEFI/旧版 -> [仅限 UEFI]
  • 启动 -> UEFI/legacy -> CMS -> [禁用](也尝试启用)
  • 操作系统优化默认值 -> [禁用]

启动菜单没有任何变化。

我应该怎么做才能强制 BIOS 列出包括 grub 在内的所有选项?

UPD。我已经降级到 1.23(降级到 1.22 是不可能的)并且启动菜单中同样缺少选项。

dual-boot bios thinkpad grub2 uefi

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