如何在使用RDesktop时更改屏幕分辨率?

如何更改屏幕分辨率?

我尝试使用以下命令:

rdesktop <server_ip>

但是屏幕看起来不够大。


请注意,使用“-f”选项将会使用所有连接的显示器... - user139995
8个回答

我喜欢使用这个命令:
rdesktop -g 90% servername

这将把远程桌面的大小设置为本地屏幕大小的90%,无论分辨率如何,都能很好地工作。

9如果你有双屏幕,可能会遇到一些问题... - Nathan Hazout
有从WindowsNT到Gnome的可行解决方案,可以指定图形分辨率吗? - ThorSummoner
3对于双屏幕:-g $(xrandr -q | awk '/Screen 0/ {print int($8/1.28) $9 int($10/1.2)}' | sed 's/,//g') - gavenkoa
1抱歉,旧贴。但当我使用多显示器工作站时,我喜欢远程桌面仅在一个屏幕上。我修改了gacenkoa的脚本如下:-g $(xrandr -q | awk '/ connected / {print $4;exit}' | awk -F "x" '{print int($1/1.05)"x"int($2/1.1)}') 这将查找第一个连接的监视器,然后使窗口比该屏幕小一点。 - RobL

如果你想以特定的分辨率打开屏幕,例如 1280×1024 分辨率,可以添加 -g 标志:
rdesktop -g 1280x1024 <server_ip>

2不知怎么的,我可以让它变得很宽,但高度却非常有限。 - Nathan Hazout

这个命令可以让你享受全屏体验:
rdesktop -f

3不适用于多个显示器:它将窗口扩展到所有显示器上。 - Reinier Post
5如果你想知道如何最小化/退出远程会话,请按下 Ctrl + Alt + Enter - The Coder

我找到了我的问题的答案。

  • -k de: 设置键盘布局
  • -g 1500x1150: 设置 rdesktop 窗口的分辨率
  • -r disk:mydisk=/home/soma: 将您的主目录与远程计算机共享

完整的命令应为:

rdesktop 192.168.1.23 -k de -g 1500x1150 -r disk:mydisk=/home/soma 

我建议你考虑使用一个图形化工具,比如Remmina(曾被称为GRDC),它可以在软件仓库中找到。
sudo apt-get install remmina remmina-plugin-rdp remmina-plugin-vnc

它具备易于使用的下拉菜单和滑块,用于远程屏幕分辨率设置,支持多显示器等功能。
它还支持VNC和SSH隧道,成为您最可能需要的一站式远程桌面连接工具。最后,一个便捷的gnome-panel小程序使连接到远程桌面变得简单点按即可体验。
这里有截图:http://remmina.sourceforge.net/screenshots.shtml

1remmina-gnome在Oneiric中不存在,但是这个方法对我有效:使用sudo apt-get install remmina remmina-plugin-rdp remmina-plugin-vnc进行安装。 - Phil Hord
不错 - 他们一定在Oneiric中更新了软件包。我已经更新了我的回答。 - Scaine
并给你点赞表示支持你的呼吁! - Scaine
但是Remmina在3G网络下无法正常工作。你必须尝试连接20次才能成功。 - user578237

我在我的Ubuntu 20.10笔记本上遇到了一个问题,我的屏幕分辨率是1920x1080,但只有14英寸,所以我的笔记本屏幕上的像素密度比远程计算机的显示器要高。
我可以通过使用带有DPI选项的-g参数来调整这个问题,该选项通过@符号指定。
rdesktop -g 100%@150 <remote_computer>

100%是指我的屏幕尺寸,数字1后面的数值越高越好。

感谢(来自2021年)。 - Lester

使用@DPI缩放选项。在Windows上有效范围为96到480。 尝试使用@144进行150%的缩放,或者使用@192进行200%的缩放。
例如:
rdesktop -g 90%@192 <server>

或者

rdesktop -g 3000x1660@150 <server>

从rdesktop手册中:
-g 桌面几何(WxH[@DPI][+X[+Y]])... 如果显示rdesktop的屏幕与96 DPI相距太远,无法读取未缩放的Windows,则应指定可选的DPI参数。Windows目前接受96到480之间的值。

老派:

我认为 Ctrl + Alt + KP+ 也可以循环切换一些可用的分辨率。


1这是用于本地显示分辨率的。他正在使用rdesktop,它使用RDP从远程Windows系统中拉取显示。他想要调整的是工作站上显示的Windows系统的分辨率。 - dan_linder
KP+ 是什么意思?-- 可能是数字键盘上的加号。 - knb