diff --git a/unix/vncserver b/unix/vncserver index 8b6a66b..bd634b9 100755 --- a/unix/vncserver +++ b/unix/vncserver @@ -40,8 +40,7 @@ $geometry = "1024x768"; $vncUserDir = "$ENV{HOME}/.vnc"; $vncUserConfig = "$vncUserDir/config"; -$vncUserName = `id -u -n`; -$vncUserName =~ s/^\s+|\s+$//g; +$vncUserName = &DetectUserName(); $vncSystemConfigDir = "/etc/kasmvnc"; $vncSystemConfigDefaultsFile = "$vncSystemConfigDir/vncserver-config-defaults"; @@ -933,3 +932,10 @@ sub DetectBinariesDir { return $result; } + +sub DetectUserName { + my $vncUserName = `id -u -n`; + $vncUserName =~ s/^\s+|\s+$//g; + + return $vncUserName; +}