Crmgo Блог

Создание ярлыка rdesktop c соответствующим разрешением монитора

Создание ярлыка rdesktop c соответствующим разрешением монитора

Создание ярлыка rdesktop c соответствующим разрешением монитора
#!/bin/bash
desktop=$HOME/Рабочий\ стол/WinWorld.desktop
mkdir $HOME/rdesktop
one=$HOME/rdesktop/WinWorld.sh

# скрипт запуска рдесктоп
echo '#!/bin/bash' >> $one
echo 'user=$1' >> $one
echo 'server=$2' >> $one
echo 'rdesktopSoft="/usr/local/bin/rdesktop"' >> $one
echo 'X_RES=`xrandr | sed -n '\''s/.\{0,\}current \([0-9]\{1,\}\) x [0-9]\{1,\}.\{0,\}/\1/g;p;q'\''`' >> $one
echo 'Y_RES=`xrandr | sed -n '\''s/.\{0,\}current [0-9]\{1,\} x \([0-9]\{1,\}\).\{0,\}/\1/g;p;q'\''`' >> $one
echo 'let "Y_RES -= 24"' >> $one
echo '$rdesktopSoft -k en-us -D -z -g $X_RES'\''x'\''$Y_RES -u $user -r disk:linux_disk=$HOME $server' >> $one

# кнопка запуска на рабочий стол
echo '' >> $HOME/Рабочий\ стол/WinWorld.desktop
echo '[Desktop Entry]' >> $HOME/Рабочий\ стол/WinWorld.desktop
echo 'Version=1.0' >> $HOME/Рабочий\ стол/WinWorld.desktop
echo 'Type=Application' >> $HOME/Рабочий\ стол/WinWorld.desktop
echo 'Terminal=false' >> $HOME/Рабочий\ стол/WinWorld.desktop
echo 'Icon[ru]=remmina' >> $HOME/Рабочий\ стол/WinWorld.desktop
echo 'Name[ru]=WinWorld' >> $HOME/Рабочий\ стол/WinWorld.desktop
echo "Exec=bash $HOME/rdesktop/WinWorld.sh $1 $2" >> $HOME/Рабочий\ стол/WinWorld.desktop
echo 'Name=WinWorld' >> $HOME/Рабочий\ стол/WinWorld.desktop
echo 'Icon=remmina' >> $HOME/Рабочий\ стол/WinWorld.desktop
chmod +x $HOME/Рабочий\ стол/WinWorld.desktop
#
echo '##################### чтобы избавится от проблем с раскладкой - все заменить в /usr/local/share/rdesktop/keymaps/en-us на  ########################'
echo 'include common'
echo 'map 0x419'
echo 'grave 0x29'
echo 'asciitilde 0x29 shift'
echo 'asciicircum 0x07 shift'
echo 'backslash 0x2b'
echo 'bar 0x2b shift'
echo 'apostrophe 0x28'
echo 'greater 0x34 shift'
echo 'less 0x33 shift'

 

Примечание: материал мог быть создан с помощью ИИ и затем отредактирован человеком. Ответственный: Dmytro Lomaka, Kaltenkirchen.

Рубрики: bash