diff --git a/Base/etc/SystemServer.ini b/Base/etc/SystemServer.ini index e46fc17cf5f..31e0d90f82a 100644 --- a/Base/etc/SystemServer.ini +++ b/Base/etc/SystemServer.ini @@ -20,10 +20,10 @@ User=window StdIO=/dev/tty0 [Clipboard] -Socket=/tmp/portal/clipboard +Socket=/tmp/session/%sid/portal/clipboard SocketPermissions=600 Priority=low -User=anon +User=window [Shell@tty0] Executable=/bin/Shell diff --git a/Base/home/anon/.config/SystemServer.ini b/Base/home/anon/.config/SystemServer.ini index 874d08342e1..aca32a25566 100644 --- a/Base/home/anon/.config/SystemServer.ini +++ b/Base/home/anon/.config/SystemServer.ini @@ -1,3 +1,8 @@ +[Clipboard] +Socket=/tmp/session/%sid/portal/clipboard +SocketPermissions=600 +Priority=low + [ConfigServer] Socket=/tmp/session/%sid/portal/config SocketPermissions=600 diff --git a/Userland/Libraries/LibGUI/Clipboard.cpp b/Userland/Libraries/LibGUI/Clipboard.cpp index a0b8598d2a1..7246d854ad0 100644 --- a/Userland/Libraries/LibGUI/Clipboard.cpp +++ b/Userland/Libraries/LibGUI/Clipboard.cpp @@ -16,7 +16,7 @@ namespace GUI { class ConnectionToClipboardServer final : public IPC::ConnectionToServer , public ClipboardClientEndpoint { - IPC_CLIENT_CONNECTION(ConnectionToClipboardServer, "/tmp/portal/clipboard"sv) + IPC_CLIENT_CONNECTION(ConnectionToClipboardServer, "/tmp/session/%sid/portal/clipboard"sv) private: ConnectionToClipboardServer(NonnullOwnPtr socket)