过去几年,跑步xdf
发出警告
$QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-fma'
QXcbShmImage: shmget() failed (88: Function not implemented) for size 3208656 (1133x708)
根据此页面。我需要以下内容~/.bashrc
:
export XDG_RUNTIME_DIR=/run/user/$(id -u)
我使用 Cygwin,但我没有文件夹/run
。我想创建它,但我不确定如何最好地做到这一点以便所有帐户都可以使用它。我有一个管理员帐户和用于不同目的的其他各种帐户,例如个人、工作相关、游戏等。
我该如何创建/run
?我是否还应该/run/user
为不同的帐户创建?
请参阅 上的文件系统层次结构标准
https://refspecs.linuxfoundation.org/fhs.shtml
,或阅读man hier
。它解释了文件存放的位置。关于
/run
它说:因此,请随意创建
/run
子目录。创建后
/run
,也许通过将其安装为tmpfs
,等等。
您可以使用 shell 扩展一次创建多个子目录:
sudo mkdir --parents /run/users/{me,you,them}