Nos últimos anos, a corrida xdf
produz o aviso
$QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-fma'
QXcbShmImage: shmget() failed (88: Function not implemented) for size 3208656 (1133x708)
De acordo com esta página . Preciso do seguinte em meu ~/.bashrc
:
export XDG_RUNTIME_DIR=/run/user/$(id -u)
Estou usando o Cygwin e não tenho uma pasta /run
. Quero criá-la, mas não tenho certeza de como fazer isso da melhor forma para que todas as contas possam usá-la. Tenho uma conta de administrador e várias outras contas para diferentes propósitos, por exemplo, pessoal, relacionada ao trabalho, jogos, etc.
Como devo criar /run
? Devo também criar /run/user
para contas diferentes?
Veja o Filesystem Hierarcy Standard em
https://refspecs.linuxfoundation.org/fhs.shtml
, ou leiaman hier
. Ele explica onde as coisas vão.Sobre
/run
isso diz:Então, sinta-se à vontade para criar
/run
subdiretórios.Depois de criar
/run
, talvez montando-o como umtmpfs
,e assim por diante.
Você pode criar vários subdiretórios de uma só vez, usando a expansão de shell:
sudo mkdir --parents /run/users/{me,you,them}