<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="https://v1sta.xyz/wp-content/plugins/pretty-rss-feeds/xslt/pretty-feed.xsl" type="text/xsl" media="screen" ?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/">

<channel>
	<title>2023年5月16日 &#8211; 景の域</title>
	<atom:link href="https://v1sta.xyz/2023/05/16/feed/" rel="self" type="application/rss+xml" />
	<link>https://v1sta.xyz</link>
	<description>远景的幻想空间</description>
	<lastBuildDate>Fri, 10 Apr 2026 18:59:26 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>

<image>
	<url>https://v1sta.xyz/wp-content/uploads/2026/03/V1sta-Orb-Output512-2-60x60.png</url>
	<title>2023年5月16日 &#8211; 景の域</title>
	<link>https://v1sta.xyz</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>搭建Blessing Skin皮肤站小记</title>
		<link>https://v1sta.xyz/tech/blessing-skin/</link>
					<comments>https://v1sta.xyz/tech/blessing-skin/#comments</comments>
		
		<dc:creator><![CDATA[域主 V1STA]]></dc:creator>
		<pubDate>Tue, 16 May 2023 14:12:59 +0000</pubDate>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[游戏]]></category>
		<category><![CDATA[Minecraft]]></category>
		<category><![CDATA[Webinoly]]></category>
		<guid isPermaLink="false">https://v1sta.xyz/?p=1174</guid>

					<description><![CDATA[要加快搭建MC服务器的节奏了！ 考虑到和朋友们玩MC，肯定要搭建一套用户管理系统。 此前用过LittleSki &#8230; <a href="https://v1sta.xyz/tech/blessing-skin/" class="more-link">继续阅读<span class="screen-reader-text">搭建Blessing Skin皮肤站小记</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">要加快搭建MC服务器的节奏了！</p>



<p class="wp-block-paragraph">考虑到和朋友们玩MC，肯定要搭建一套用户管理系统。</p>



<p class="wp-block-paragraph">此前用过LittleSkin，久仰Blessing Skin大名，了解到了内建Yggdrasil API的三方实现，通过插件搭配HMCL启动器可以很好地实现私服登录+皮肤应用，便决定先搭建一个Blessing Skin了。</p>



<span id="more-1174"></span>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph">Blessing Skin是标准的PHP程序，数据库程序支持MariaDB/MySQL、PostgreSQL和SQLite3，一般的私人小服用SQLite数据库就可以了，可随网站的目录一同备份/迁移，相当方便。</p>



<p class="wp-block-paragraph">这意味着它不需要特别高的权限要求，只要有PHP环境，几乎就可以安装运行了。</p>



<p class="has-medium-gray-color has-text-color wp-block-paragraph"><em>（*题外：WordPress也在核心层开始支持SQLite数据库实现了，能节省很多资源占用，感觉是个不错的趋势）</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">前置设置</h2>



<p class="wp-block-paragraph">这次还是用Webinoly安装，不过就没用FRP内网穿透了（其实并不占什么性能，装在哪里都能运行）</p>



<p class="wp-block-paragraph">Blessing Skin需要开启以下PHP扩展</p>



<ul class="wp-block-list">
<li>OpenSSL &gt;= 1.1.1 (TLS 1.3)</li>



<li>PDO</li>



<li>Mbstring</li>



<li>Tokenizer</li>



<li>GD</li>



<li>XML</li>



<li>Ctype</li>



<li>JSON</li>



<li>fileinfo</li>



<li>zip</li>
</ul>



<p class="wp-block-paragraph">打开Webinoly的opt配置目录，使用编辑器修改 <code>/opt/webinoly/templates/source/php.ini</code> 文件，搜索extension关键词，逐一去掉注释（可以用WinSCP直接编辑）</p>



<pre class="wp-block-preformatted">extension=fileinfo
extension=gd
extension=mbstring
extension=exif
extension=openssl
extension=pdo_sqlite
extension=sqlite3</pre>



<p class="wp-block-paragraph">然后重新设置php并检查扩展（只是以templates的source配置覆盖）</p>



<pre class="wp-block-preformatted">sudo webinoly -server-reset=php
php -m</pre>



<p class="wp-block-paragraph">由于默认情况下PHP没有安装SQLite3的驱动，需要从apt安装，再通过php -m命令查询是否开启 pdo_sqlite3 模块。</p>



<pre class="wp-block-preformatted">sudo apt-get install php-sqlite3
php -m</pre>



<p class="wp-block-paragraph"><em>如果安装以后没有查询到，可能需要在apt的php-sqlite添加版本号（如：php-8.1-sqlite3）</em></p>



<h2 class="wp-block-heading">创建站点</h2>



<p class="wp-block-paragraph">使用site命令创建php站点并添加ssl证书</p>



<pre class="wp-block-preformatted">sudo site example.com -php
sudo site example.com -ssl-on -ssl-key=/path/cert.key -ssl-crt=/path/cert.crt -ssl-ocsp=/path/cert.pem</pre>



<p class="wp-block-paragraph">SSL配置可参考Webinoly的官方文档：</p>



<figure class="wp-block-mamaduka-bookmark-card is-style-horizontal"><a class="bookmark-card" href="https://webinoly.com/documentation/sites/#byoc"><div class="bookmark-card__image"><img decoding="async" src="https://cdn.qrokes.com/wp-content/uploads/sites/4/2020/10/Webinoly_Logo.jpg"/></div><div class="bookmark-card__content"><div class="bookmark-card__title">Site Management for NGINX Server with Webinoly</div><div class="bookmark-card__description">Create site HTML PHP MySQL WordPress Reverse Proxy with NGINX server FastCGI Cache Redis optimization SSL Certificates Lets Encrypt</div><div class="bookmark_card__meta"><img decoding="async" class="bookmark_card__meta-icon" src="https://cdn.qrokes.com/wp-content/themes/webinoly/assets/images/favicon/favicon-32x32.png"/><span class="bookmark_card__meta-publisher">webinoly.com</span></div></div></a></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">然后去GitHub查看最新版本，找到 <code>blessing-skin-server-xxx.zip</code> 名称的Release压缩包下载链接</p>



<figure class="wp-block-mamaduka-bookmark-card is-style-horizontal"><a class="bookmark-card" href="https://github.com/bs-community/blessing-skin-server/releases/latest"><div class="bookmark-card__image"><img decoding="async" src="https://opengraph.githubassets.com/dd1deb2874822845f2ea95043faa8c1d1f3eb1801d6a2ee5af53a7cd6758e82a/bs-community/blessing-skin-server/releases/tag/6.0.2"/></div><div class="bookmark-card__content"><div class="bookmark-card__title">Release 6.0.2 · bs-community/blessing-skin-server · GitHub</div><div class="bookmark-card__description">Web application brings your custom skins back in offline Minecraft servers. &#8211; Release 6.0.2 · bs-community/blessing-skin-server</div><div class="bookmark_card__meta"><img decoding="async" class="bookmark_card__meta-icon" src="https://github.githubassets.com/favicons/favicon.svg"/><span class="bookmark_card__meta-publisher">github.com</span></div></div></a></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">使用任意一种方式（手动下载上传或者curl解压）将Blessing Skin运行文件放到 <code>/var/www/example.com/htdocs/</code> 目录</p>



<p class="wp-block-paragraph">顺便提前创建好需要使用的SQLite的数据库，位置随意，但下文会用到</p>



<pre class="wp-block-preformatted">touch ./sql.db3</pre>



<p class="wp-block-paragraph">打开网站的Nginx配置文件 <code>/etc/nginx/sites-enabled/[example.com]</code>，找到root行编辑运行目录：</p>



<pre class="wp-block-preformatted">root /var/www/example.com/htdocs/public;</pre>



<p class="wp-block-paragraph">然后打开域名 example.com/setup 打开安装向导，根据向导填写</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://v1sta.xyz/wp-content/uploads/2023/05/chrome_YMfFFRJfyh.png" data-lbwps-width="836" data-lbwps-height="698" data-lbwps-srcsmall="https://v1sta.xyz/wp-content/uploads/2023/05/chrome_YMfFFRJfyh-300x250.png"><img fetchpriority="high" decoding="async" width="836" height="698" sizes="(max-width: 836px) 100vw, 836px" src="https://v1sta.xyz/wp-content/uploads/2023/05/chrome_YMfFFRJfyh.png" alt="" class="wp-image-1176" srcset="https://v1sta.xyz/wp-content/uploads/2023/05/chrome_YMfFFRJfyh.png 836w, https://v1sta.xyz/wp-content/uploads/2023/05/chrome_YMfFFRJfyh-300x250.png 300w, https://v1sta.xyz/wp-content/uploads/2023/05/chrome_YMfFFRJfyh-768x641.png 768w" /></a></figure>
</div>


<p class="wp-block-paragraph">选择SQLite，数据库地址填写localhost，在数据库名称填写刚刚创建的SQLite数据库文件路径。</p>



<p class="wp-block-paragraph">然后填写管理员的信息，不出差错的话，应该就可以正常使用了~</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">插件配置</h2>



<p class="wp-block-paragraph">雄心勃勃打开插件市场，下载Yggdrasil API的插件……怎么打不开？？</p>



<figure class="wp-block-mamaduka-bookmark-card is-style-horizontal"><a class="bookmark-card" href="https://github.com/bs-community/blessing-skin-server/issues/454"><div class="bookmark-card__image"><img decoding="async" src="https://opengraph.githubassets.com/5390c9be872c6dc0a26fad7199b21c46cec866b534402b9eaaf7e31a2b014c3d/bs-community/blessing-skin-server/issues/454"/></div><div class="bookmark-card__content"><div class="bookmark-card__title">插件市场无法打开 / Unable to load plugin market / Undefined array key &#8220;packages&#8221; · Issue #454 · bs-community/blessing-skin-server · GitHub</div><div class="bookmark-card__description">Blessing Skin 版本 6.0.2 PHP 版本 8.1 出现问题时所使用的浏览器 Chrome, Microsoft Edge 您正在使用的 Web Server Nginx 您正在使用宝塔吗？ 是 出现了什么问题？ 更新为6.0.2后插件市场无法正常打开 错误日志 Undefined array key &#8220;packages&#8221; 详细信息 [1] app/Http/Controllers/MarketController.php#L91 [2] app/Htt&#8230;</div><div class="bookmark_card__meta"><img decoding="async" class="bookmark_card__meta-icon" src="https://github.githubassets.com/favicons/favicon.svg"/><span class="bookmark_card__meta-publisher">github.com</span></div></div></a></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">好吧，看来需要配置一下插件更新源……很可惜官方列表上的源我一个都用不了（虽然我的OpenSSL版本并没有问题）</p>



<p class="wp-block-paragraph">再打开刚才的网站目录，编辑 .env 文件<em>（嗯……这个文件是隐藏的点文件，它的文件名就叫 .env）</em></p>



<p class="wp-block-paragraph">在末尾加入下列代码：</p>



<pre class="wp-block-preformatted">PLUGINS_REGISTRY=https://bs-plugin.mcskin.cn/plugins-dist/registry_{lang}.json</pre>



<p class="wp-block-paragraph">再去访问后台的话应该可以加载了，不过偶尔还是有抽风的现象，因地区网络环境而异吧</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://v1sta.xyz/wp-content/uploads/2023/05/image-6.png" data-lbwps-width="1544" data-lbwps-height="993" data-lbwps-srcsmall="https://v1sta.xyz/wp-content/uploads/2023/05/image-6-300x193.png"><img decoding="async" width="1024" height="659" sizes="(max-width: 1024px) 100vw, 1024px" src="https://v1sta.xyz/wp-content/uploads/2023/05/image-6-1024x659.png" alt="" class="wp-image-1177" srcset="https://v1sta.xyz/wp-content/uploads/2023/05/image-6-1024x659.png 1024w, https://v1sta.xyz/wp-content/uploads/2023/05/image-6-300x193.png 300w, https://v1sta.xyz/wp-content/uploads/2023/05/image-6-768x494.png 768w, https://v1sta.xyz/wp-content/uploads/2023/05/image-6-1536x988.png 1536w, https://v1sta.xyz/wp-content/uploads/2023/05/image-6.png 1544w" /></a></figure>
</div>


<h1 class="wp-block-heading">批量导入</h1>



<p class="has-medium-gray-color has-text-color wp-block-paragraph">*<em>同名插件，取自自带说明</em></p>



<p class="wp-block-paragraph">在 Blessing Skin 安装的网站根目录下执行此命令：</p>



<pre class="wp-block-preformatted">php artisan texture:import {uploader} {directory}</pre>



<p class="wp-block-paragraph">其中&nbsp;<code>uploader</code>&nbsp;参数为指定材质的上传者，值为上传者的 UID；&nbsp;<code>directory</code>&nbsp;参数为材质文件所在目录。</p>



<p class="wp-block-paragraph"><em>此外，还可以指定&nbsp;<code>--cape</code>&nbsp;参数表示该目录下的&nbsp;<strong>所有</strong>&nbsp;材质文件为披风文件； <s>可指定&nbsp;<code>--gbk</code>&nbsp;参数来进行文件名编码转换，如果您的系统是 Windows 系统并遇到乱码问题，可以尝试这个选项。</s></em></p>

<p><a href="https://v1sta.xyz/tech/blessing-skin/" rel="nofollow">来源</a></p>]]></content:encoded>
					
					<wfw:commentRss>https://v1sta.xyz/tech/blessing-skin/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<enclosure url="http://v1sta.xyz/wp-content/uploads/2023/05/chrome_YMfFFRJfyh.png" length="33892" type="image/png"/><media:content url="http://v1sta.xyz/wp-content/uploads/2023/05/chrome_YMfFFRJfyh.png" width="836" height="698" medium="image" type="image/png"/>	</item>
		<item>
		<title>RDP和高分屏笔记本缩放</title>
		<link>https://v1sta.xyz/tech/rdp-dpi-scale/</link>
					<comments>https://v1sta.xyz/tech/rdp-dpi-scale/#respond</comments>
		
		<dc:creator><![CDATA[域主 V1STA]]></dc:creator>
		<pubDate>Tue, 16 May 2023 10:34:18 +0000</pubDate>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[RDP]]></category>
		<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">https://v1sta.xyz/?p=1144</guid>

					<description><![CDATA[我有一台14寸的联想YOGA，配备了1080P的高分触摸屏 昨天我用它远程连到我的台式机上，发现RDP会调整D &#8230; <a href="https://v1sta.xyz/tech/rdp-dpi-scale/" class="more-link">继续阅读<span class="screen-reader-text">RDP和高分屏笔记本缩放</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">我有一台14寸的联想YOGA，配备了1080P的高分触摸屏</p>



<p class="wp-block-paragraph">昨天我用它远程连到我的台式机上，发现RDP会调整DPI缩放适应客户机的显示，然而我用的很多程序对DPI缩放支持欠佳（T-Clock, Open-Shell开始菜单……），系统控件也割裂地显示模糊……</p>



<span id="more-1144"></span>



<p class="wp-block-paragraph">我在联想笔记本设定的是125%缩放（默认是150%），我的台式机显示器是戴尔U2412M，1920&#215;1200 不配置缩放。</p>



<p class="wp-block-paragraph">此前我用的是10寸WXGA普屏（1280*800）的惠普X2 210平板，由于同样不配置缩放，故不存在这个问题。只是觉得屏幕太小，所以换到14寸的联想。</p>



<p class="wp-block-paragraph">众所周知Windows的高分屏一直以来都是令人诟病的话题，几乎不能从根本解决，只能妥协。很不幸，使用远程桌面也没有逃过命运的魔爪（雾）</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph">目前来说，限定Windows客户端和服务端下有三种解决方案：</p>



<ul class="wp-block-list">
<li>使用UWP版本的RD Client（M$ Store中文名：远程桌面）</li>



<li>修改台式机分辨率为2K的超分辨率，并设置与客户机一致的DPI缩放</li>



<li>设置台式机的RDP不配置缩放</li>
</ul>



<p class="wp-block-paragraph">首先UWP的RDC客户端在触屏的效果很好，但不适合鼠标使用，上下自动隐藏的任务栏很烦人，不过本来就是为移动端平板和手机（可追溯至Metro时期）设计的版本（可作备选）</p>



<p class="wp-block-paragraph">台式机设置超分辨率（类似黑苹果）会占用显卡性能（我还在用GTX650Ti 1GB版），最主要是Windows平台有大量软件基于点阵显示，高DPI会严重影响显示效果，而且打游戏还要调回来</p>



<p class="wp-block-paragraph">最终选择的是第三种方案，设置台式机的RDP不响应客户机缩放，14寸1080P的100%缩放也不是不能看，更何况YOGA可以翻转成平板的形态，点距效果和很多手机类似了。</p>



<h2 class="wp-block-heading">修改注册表</h2>



<p class="wp-block-paragraph">在服务端（台式机）打开注册表，复制在地址栏并跳转到 <code>\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations</code></p>



<p class="wp-block-paragraph">新建DWORD值 <code>IgnoreClientDesktopScaleFactor</code> 设置十六进制数据为1 </p>



<p class="wp-block-paragraph">即可忽略客户机的缩放</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://v1sta.xyz/wp-content/uploads/2023/05/regedit_UCjjZEyqST.png" data-lbwps-width="727" data-lbwps-height="401" data-lbwps-srcsmall="https://v1sta.xyz/wp-content/uploads/2023/05/regedit_UCjjZEyqST-300x165.png"><img decoding="async" width="727" height="401" sizes="(max-width: 727px) 100vw, 727px" src="https://v1sta.xyz/wp-content/uploads/2023/05/regedit_UCjjZEyqST.png" alt="" class="wp-image-1145" srcset="https://v1sta.xyz/wp-content/uploads/2023/05/regedit_UCjjZEyqST.png 727w, https://v1sta.xyz/wp-content/uploads/2023/05/regedit_UCjjZEyqST-300x165.png 300w" /></a></figure>
</div>


<h2 class="wp-block-heading">客户机超分辨率</h2>



<p class="wp-block-paragraph">我在YOGA安装过黑苹果，折腾过HiDPI的缩放，记得macOS的Retina机制只有200%缩放，通过翻倍逻辑像素再缩放到物理显示器上，我设置的是1440&#215;810@HiDPI，和以前的1440&#215;900点距类似，翻倍就是2880&#215;1620（2K分辨率）</p>



<p class="wp-block-paragraph">在Windows下使用200%也可以直接放大像素而不产生模糊，因此我对200%的显示效果甚是憧憬。可惜笔记本的显卡一般不允许更改内置屏幕的分辨率，特别是牙膏厂（Intel）和黄刀厂（NVIDIA）的驱动（反而AMD的Vega M核显驱动可以修改，AMD YES）</p>



<p class="wp-block-paragraph">没关系，可以用万能的注册表解决这个问题</p>



<p class="wp-block-paragraph">虽然Windows大量采用点阵与线条的图标，这么操作会丢失一些显示细节，微软雅黑的字体也没那么锐利了，嘛……就当OLED用吧</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://v1sta.xyz/wp-content/uploads/2023/05/image-4.png" data-lbwps-width="1564" data-lbwps-height="978" data-lbwps-srcsmall="https://v1sta.xyz/wp-content/uploads/2023/05/image-4-300x188.png"><img loading="lazy" decoding="async" width="1024" height="640" sizes="auto, (max-width: 1024px) 100vw, 1024px" src="https://v1sta.xyz/wp-content/uploads/2023/05/image-4-1024x640.png" alt="" class="wp-image-1146" srcset="https://v1sta.xyz/wp-content/uploads/2023/05/image-4-1024x640.png 1024w, https://v1sta.xyz/wp-content/uploads/2023/05/image-4-300x188.png 300w, https://v1sta.xyz/wp-content/uploads/2023/05/image-4-768x480.png 768w, https://v1sta.xyz/wp-content/uploads/2023/05/image-4-1536x960.png 1536w, https://v1sta.xyz/wp-content/uploads/2023/05/image-4.png 1564w" /></a></figure>
</div>


<p class="wp-block-paragraph">问题来了，由于刚才在台式机（服务端）设置了忽略客户机缩放（强制100%），如果使用系统自带的RDP客户端配置2K分辨率全屏</p>



<p class="wp-block-paragraph">那么文字和控件就会像蚂蚁一样小，几乎看不清，甚至不如1080P：</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://v1sta.xyz/wp-content/uploads/2023/05/SYBifGj68H.jpg" data-lbwps-width="2880" data-lbwps-height="1620" data-lbwps-srcsmall="https://v1sta.xyz/wp-content/uploads/2023/05/SYBifGj68H-300x169.jpg"><img loading="lazy" decoding="async" width="2560" height="1440" sizes="auto, (max-width: 2560px) 100vw, 2560px" src="https://v1sta.xyz/wp-content/uploads/2023/05/SYBifGj68H-scaled.jpg" alt="" class="wp-image-1147" srcset="https://v1sta.xyz/wp-content/uploads/2023/05/SYBifGj68H-scaled.jpg 2560w, https://v1sta.xyz/wp-content/uploads/2023/05/SYBifGj68H-300x169.jpg 300w, https://v1sta.xyz/wp-content/uploads/2023/05/SYBifGj68H-1024x576.jpg 1024w, https://v1sta.xyz/wp-content/uploads/2023/05/SYBifGj68H-768x432.jpg 768w, https://v1sta.xyz/wp-content/uploads/2023/05/SYBifGj68H-1536x864.jpg 1536w, https://v1sta.xyz/wp-content/uploads/2023/05/SYBifGj68H-2048x1152.jpg 2048w" /></a><figcaption class="wp-element-caption">建议搭配CS1.6 老AUG的伸脖子倍镜（</figcaption></figure>
</div>


<p class="wp-block-paragraph">这时候有两个解决方案：</p>



<ul class="wp-block-list">
<li>用UWP的RDC客户端，指定分辨率为1080P不缩放，完美点对点显示</li>



<li>创建一个mstsc.exe的副本，设定为“系统”的DPI缩放兼容性，直接拉伸放大画面（但是会模糊）</li>
</ul>



<p class="wp-block-paragraph">参考了：</p>



<figure class="wp-block-mamaduka-bookmark-card is-style-horizontal"><a class="bookmark-card" href="https://poweruser.blog/remote-desktop-client-on-hidpi-retina-displays-work-around-pixel-scaling-issues-1529f142ca93"><div class="bookmark-card__image"><img decoding="async" src="https://miro.medium.com/v2/resize:fit:1200/1*8S_A6rvitTMdjWvRwHXksQ.png"/></div><div class="bookmark-card__content"><div class="bookmark-card__title">Remote Desktop client on HiDPI (Retina) displays: Work around pixel scaling issues | by Chris | poweruser.blog</div><div class="bookmark-card__description">If you work on a laptop with a 4K HiDPI or Retina display (like I do on my Surface Book) and need to RDP into non-HiDPI remote machines (i.e. Windows 7 clients), you might have encountered this…</div><div class="bookmark_card__meta"><img decoding="async" class="bookmark_card__meta-icon" src="https://miro.medium.com/v2/1*m-R_BkNf1Qjr1YbyOIJY2w.png"/><span class="bookmark_card__meta-publisher">poweruser.blog</span></div></div></a></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">管理员运行cmd，创建mstsc.exe和mui语言文件的副本</p>



<pre class="wp-block-preformatted">cd %systemroot%\system32
copy mstsc.exe mstsc2.exe
cd %systemroot%\system32\zh-cn\
copy mstsc.exe.mui mstsc2.exe.mui</pre>



<p class="wp-block-paragraph">并添加注册表</p>



<pre class="wp-block-preformatted">reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /t REG_SZ /v "C:\Windows\System32\mstsc2.exe" /d "~ DPIUNAWARE" /f</pre>



<p class="wp-block-paragraph">然后去system32目录下会多出一个mstsc2的exe，配置与原版共通，但是设定了拉伸缩放</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://v1sta.xyz/wp-content/uploads/2023/05/image-5.png" data-lbwps-width="948" data-lbwps-height="630" data-lbwps-srcsmall="https://v1sta.xyz/wp-content/uploads/2023/05/image-5-300x199.png"><img loading="lazy" decoding="async" width="948" height="630" sizes="auto, (max-width: 948px) 100vw, 948px" src="https://v1sta.xyz/wp-content/uploads/2023/05/image-5.png" alt="" class="wp-image-1148" srcset="https://v1sta.xyz/wp-content/uploads/2023/05/image-5.png 948w, https://v1sta.xyz/wp-content/uploads/2023/05/image-5-300x199.png 300w, https://v1sta.xyz/wp-content/uploads/2023/05/image-5-768x510.png 768w" /></a></figure>
</div>


<p class="wp-block-paragraph">这样显示的分辨率即为1440&#215;810（当然画面都是马赛克了）</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://v1sta.xyz/wp-content/uploads/2023/05/image-7.png" data-lbwps-width="2880" data-lbwps-height="1620" data-lbwps-srcsmall="https://v1sta.xyz/wp-content/uploads/2023/05/image-7-300x169.png"><img loading="lazy" decoding="async" width="2880" height="1620" sizes="auto, (max-width: 2880px) 100vw, 2880px" src="https://v1sta.xyz/wp-content/uploads/2023/05/image-7.png" alt="" class="wp-image-1150" srcset="https://v1sta.xyz/wp-content/uploads/2023/05/image-7.png 2880w, https://v1sta.xyz/wp-content/uploads/2023/05/image-7-300x169.png 300w, https://v1sta.xyz/wp-content/uploads/2023/05/image-7-1024x576.png 1024w, https://v1sta.xyz/wp-content/uploads/2023/05/image-7-768x432.png 768w, https://v1sta.xyz/wp-content/uploads/2023/05/image-7-1536x864.png 1536w, https://v1sta.xyz/wp-content/uploads/2023/05/image-7-2048x1152.png 2048w" /></a></figure>
</div>


<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">一些其他的思路</h2>



<p class="wp-block-paragraph">高分屏的事情在我用笔记本外接显示器的时候就很头疼了，RDP居然也保留了这个“坏特性”，在Windows同样还有一个性质的问题是广色域显示器，说多了都是泪……</p>



<p class="wp-block-paragraph">一劳永逸的办法是直接用100%缩放的分辨率和对应的设备，比如1600x900P的笔记本，点距舒适的同时效果最好。即使1080P降分辨率到900P，只要不凑近看，当P-OLED大果粒屏幕也不是不能用（x</p>



<p class="wp-block-paragraph">分辨率1600&#215;900的笔记本一般有ideapad Yoga 13、ThinkPad X1 Carbon 14或者T420改，但现在很难找到用IPS的机型了，又或者都是天价。</p>



<p class="wp-block-paragraph">往下一档是1440&#215;900了，主要还是3代i5的老款MacBook Air 13寸，足够轻薄，但同样是天价（我确实有一台MacBook Air，可惜是11.6寸的768P屏幕，连系统偏好设定都显示不全）</p>



<p class="wp-block-paragraph">也见过X220改900P的高分屏，感觉还是有点小。1366&#215;768就完全不推荐了，毕竟这是个上网本都在用1280&#215;800的年代，屏幕也太小了。</p>



<p class="wp-block-paragraph"><s>怀念2000年代SXGA+ 1440&#215;1050分辨率的14寸方屏</s></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph">另外一个思路是把台式机的主屏换成对应客户机缩放的高分屏，然后开固定缩放（打游戏降分辨率也不会错位模糊），然而我买不起200%缩放的4K显示器，显卡也带不动……</p>



<p class="wp-block-paragraph">那么就只能选125%缩放的了！</p>



<p class="wp-block-paragraph">我看了一下25英寸2K显示器的价格……还是告辞了</p>



<p class="wp-block-paragraph">不过2K显示器也不是一无是处，好处是可以点对点显示不支持DPI缩放的程序，兼容性好；而且下面还可以摆个8寸的WXGA副屏，125%缩放1024&#215;640，甚至随便找个安卓板子都能用。（搭配2560&#215;1600食用更佳，窗口能同时五五开）</p>

<p><a href="https://v1sta.xyz/tech/rdp-dpi-scale/" rel="nofollow">来源</a></p>]]></content:encoded>
					
					<wfw:commentRss>https://v1sta.xyz/tech/rdp-dpi-scale/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<enclosure url="https://v1sta.xyz/wp-content/uploads/2023/05/regedit_UCjjZEyqST.png" length="34922" type="image/png"/><media:content url="https://v1sta.xyz/wp-content/uploads/2023/05/regedit_UCjjZEyqST.png" width="727" height="401" medium="image" type="image/png"/>	</item>
	</channel>
</rss>
