<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Windows on Tom 除錯中</title><link>https://tomleesm.github.io/tags/windows/</link><description>Recent content in Windows on Tom 除錯中</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Thu, 20 Feb 2025 17:50:21 +0800</lastBuildDate><atom:link href="https://tomleesm.github.io/tags/windows/index.xml" rel="self" type="application/rss+xml"/><item><title>用 Linux Mint 做為工作環境</title><link>https://tomleesm.github.io/posts/2025/02/linux-mint-desktop/</link><pubDate>Thu, 20 Feb 2025 17:50:21 +0800</pubDate><guid>https://tomleesm.github.io/posts/2025/02/linux-mint-desktop/</guid><description>&lt;p&gt;之前用 Windows 10，但是現在又改回用 Linux Mint，因為有一些缺點讓我無法忍受：&lt;/p&gt;
&lt;p&gt;只要停下來幾分鐘不用電腦，就自動開始下載檔案並更新系統，搞得 CPU 和磁碟滿載，而且還一直安裝失敗。即使設定手動安裝 Windows Update，也還是一樣。(更新：改用 ReviOS 就不會一直更新了)&lt;/p&gt;
&lt;p&gt;Docker 啟動很慢，即使是啟動 Docker 本身就大約需要 4 分多鐘，還要吃掉 WSL 需要的 2GB 記憶體。&lt;/p&gt;
&lt;p&gt;雖然有用 ClearType，字型還是很醜。我需要在瀏覽器同一頁上顯示繁體中文、簡體中文、日文和韓文，但是 Windows 10 設定用 Noto 字型，只能套用一種字型，結果就是簡體中文仍然是鋸齒狀的字，只能用新同文堂自動轉繁體，自動套用正常的繁體中文字型。&lt;/p&gt;
&lt;p&gt;如果改用 Linux Mint，自然不需要 Windows 10 更新，可以用 100% 全速執行 Docker，不需要擔心 VM 吃掉記憶體，還能像 CSS 那樣設定套用各種字型（參考 &lt;a href="https://catcat.cc/post/2021-03-07/"&gt;用 fontconfig 治理 Linux 中的字型&lt;/a&gt; 和 &lt;a href="https://ivonblog.com/posts/linux-fontconfig/"&gt;fontconfig調整Linux中文預設字體的優先順序，修正字體模糊、Emoji亂碼的問題&lt;/a&gt; ）&lt;/p&gt;
&lt;p&gt;但是還是有缺點的：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;牛津英漢字典只能在 Windows 執行，可以用 KVM 跑 Windows 解決&lt;/li&gt;
&lt;li&gt;Linux 看圖軟體功能普通，不過我並不常看圖，所以沒差&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>解決 VTE 為基礎的終端機程式游標問題</title><link>https://tomleesm.github.io/posts/2024/11/fix-vte-terminal-bug/</link><pubDate>Wed, 27 Nov 2024 17:50:21 +0800</pubDate><guid>https://tomleesm.github.io/posts/2024/11/fix-vte-terminal-bug/</guid><description>&lt;p&gt;這幾天改用 Windows 10，用 VirtualBox 建立 Alpine Linux 虛擬環境，用來跑 docker。其中用 ssh 連到 Linux，再用 Vim 編輯檔案，結果發現游標不是我習慣的那樣。正常情況下，在 normal 模式，游標會選取字元並反白，按 i 會進入 insert 模式，字元不再選取，&lt;code&gt;|&lt;/code&gt; 游標會在左邊，然後可以開始輸入，如果按 a 則 &lt;code&gt;|&lt;/code&gt; 游標會在右邊。但是現在卻變成不管是哪個模式，游標都一樣，例如全部都是 &lt;code&gt;|&lt;/code&gt;，即使是 normal 模式。Neovim 則無此問題。&lt;/p&gt;
&lt;p&gt;Google 後發現 Vim 用以下的設定就能恢復正常，其中最後三行的 set 讓游標切換沒有大約一秒的延遲。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-vim" data-lang="vim"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;let&lt;/span&gt; &amp;amp;&lt;span class="nx"&gt;t_SI&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;\&amp;lt;Esc&amp;gt;[6 q&amp;#34;&lt;/span&gt; &lt;span class="c"&gt;&amp;#34; I beam cursor for insert mode&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;let&lt;/span&gt; &amp;amp;&lt;span class="nx"&gt;t_SR&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;\&amp;lt;Esc&amp;gt;[4 q&amp;#34;&lt;/span&gt; &lt;span class="c"&gt;&amp;#34; underline cursor for replace mode&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;let&lt;/span&gt; &amp;amp;&lt;span class="nx"&gt;t_EI&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;\&amp;lt;Esc&amp;gt;[2 q&amp;#34;&lt;/span&gt; &lt;span class="c"&gt;&amp;#34; block cursor for normal mode&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;set&lt;/span&gt; &lt;span class="nx"&gt;ttimeout&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;set&lt;/span&gt; &lt;span class="nx"&gt;ttimeoutlen&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="m"&gt;1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;set&lt;/span&gt; &lt;span class="nx"&gt;ttyfast&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;VTE 是 Virtual Terminal Emulator（虛擬終端模擬器）的縮寫，為 Gnome 的一部分，它提供 API 以建立各種終端機程式，功能強大。會有游標問題，似乎是因為 VTE 可以自訂游標，Vim 如果沒有特別設定，便會依照終端機的設定全部模式都用相同的游標&lt;/p&gt;</description></item><item><title>Windows Terminal 設定多個字體</title><link>https://tomleesm.github.io/posts/2024/11/windows-terminal-setup-fonts/</link><pubDate>Fri, 22 Nov 2024 17:50:21 +0800</pubDate><guid>https://tomleesm.github.io/posts/2024/11/windows-terminal-setup-fonts/</guid><description>&lt;p&gt;點選 Windows Terminal 分頁右邊的向下箭頭，點選後顯示「設定」，再點選左邊清單設定檔 &amp;gt; 預設值 &amp;gt; 其他設定 &amp;gt; 外觀 &amp;gt; 字體，在右邊的輸入框直接輸入字體名稱，名稱最好參考 Windows 設定 &amp;gt; 字型，並用逗號隔開，而不是從選單選擇，如下所示。&lt;/p&gt;
&lt;p&gt;Monaspace Neon, Symbols Nerd Font , Noto Sans TC&lt;/p&gt;
&lt;p&gt;以上設定使用三種字體：&lt;a href="https://monaspace.githubnext.com/"&gt;Github Monaspace Neon&lt;/a&gt;、&lt;a href="https://www.nerdfonts.com/font-downloads"&gt;Symbols Nerd Font&lt;/a&gt; 和 &lt;a href="https://fonts.google.com/noto/specimen/Noto&amp;#43;Sans&amp;#43;TC"&gt;Noto Sans TC&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>