我最近发现了一个使用 ls 时的彩色输出示例:
在 MacOS 上使用 BSD 实现的 AFAIK ls
。
我知道如何通过 更改文件名的颜色LS_COLOR
,但我想为权限着色。
我可以想到sed
ANSI 转义码的组合并将输出打印回标准输出,但这感觉很重。
有没有人知道如何用 GNU 完成这项任务ls
?
我想将 KDE 任务栏的位置更改为屏幕顶部。
我该怎么做?
我正在使用 systemd 在带有 Arch 的笔记本上自动挂载 NFS 分区。
问题:
如果 dolphin 在关闭时打开了 NFS 共享的文件夹并且我更改了网络,它会在我下次启动时拒绝打开。
zsh 和其他软件有时也会发生同样的情况。
只有当我连接到除常用网络之外的任何网络并且不使用我的 VPN 或根本未连接到任何网络时,才会出现此问题。只要我的系统可以访问 NFS 服务器,一切都会顺利进行。
当前解决方法:
目前我正在通过停止自动挂载单元并再次启动应用程序来规避这个问题。
以下是相关的单元文件:
/etc/systemd/system/pool1.automount
内容:
[Unit]
Description=Automount NFS pool1
Requires=NetworkManager.service
After=network-online.target
[Automount]
Where=/pool1
TimeoutIdleSec=10min
[Install]
WantedBy=multi-user.target
/etc/systemd/system/pool1.mount
内容:
[Unit]
Description=Mount NFS pool1
[Mount]
What=192.168.1.5:/pool1
Where=/pool1
Type=nfs
Options=soft,async
我确信有一个选项可以告诉 systemd 仅在共享存在时才尝试挂载,但我还没有找到任何关于它的信息。
如果 NFS 服务器不存在,我正在寻找一种可以无缝处理不同网络而不会出现任何延迟的解决方案。
我已经添加TimeoutSec=5
到该[Mount]
部分,唯一的区别是现在海豚在 5 秒后放弃并自行关闭。