Showing posts with label windows. Show all posts
Showing posts with label windows. Show all posts

Thursday, April 23, 2026

在 WSL + Podman 環境使用 Visual Studio Code Dev Containers

首先需要啟用 podman.socket: systemctl --user enable --now podman.socket

接著需要設定調整幾個 VS Code 的設定:

dev.containers.dockerPath
podman
dev.containers.dockerSocketPath
/run/user/1000/podman/podman.sock

這樣通訊是會過兩層,從 Windows 到 WSL 再到 DevContainer 內,操作時體感上反應會稍微頓一點,啟動也會花比較多時間。此外,很多 VScode extensions 也得多裝進去 devcontainer 裡頭才能使用。

如果 .devcontainer/devcontainer.json 沒有用到 compose 的話,似乎沒有設定 compose 的程式路徑也沒有關係。

Ref:

Wednesday, November 06, 2024

在 WSL 2 上掛載 USB disk

如果要在 WSL 2 (Windows Subsystem for Linux) 掛載在 Linux 格式 (EXT4, XFS ... etc.) 的 USB 外接磁碟,可以先試試看這篇 Mount a Linux disk in WSL 2 說的方法,萬一不行再去試 Connect USB devices 的方式。

雖然第一篇說該方法針對的是內部儲存裝置,外接式裝置無法支援,但我自己在 Windows 11 (23H2; build 22631) 試是可以的。反而透過 USBIPD 的方式,因為 WSL 提供的 kernel 沒有包含 USB mass storage 的驅動程式,雖然 lsusb 看得到裝置,但是沒辦法掛載起來使用。

Sunday, November 23, 2008

關閉 Windows 檔案總管的影像檔案預覽功能

檔案預覽功能,主要就是滑鼠點在檔案上的時候,檔案總管會顯示影片或是圖片檔的縮圖在旁邊,底下的狀態列也會顯示諸如維度、彩色編碼模式、檔案註解等等資訊。

個人覺得是沒啥用的一個功能,而且電腦慢一點的話,在產生這些資訊的同時,諸如更名或是刪除等檔案操作都會因為檔案總管正在對檔案讀取以製作預覽而無法使用,得等個半天才能做檔案操作。

關閉圖片與影片的預覽可以使用下面這兩個指令:

regsvr32 /u shimgvw.dll
regsvr32 /u shmedia.dll

第一個指令會關閉圖片預覽,第二個指令則是關閉影片預覽。

要重新開啟圖片與影片的預覽則可以使用下面這兩個指令:

regsvr32 shimgvw.dll
regsvr32 shmedia.dll

同樣分別是針對圖片與影片發生作用,可以視情況擇一使用。

Tuesday, November 27, 2007

Bonjour on Windows

這東西在標準的名稱是 Zeroconf ,不過各家廠商有各家的叫法。 Apple 算是最誇張的吧!完全抹掉 Zeroconf 這個名字。

總之,對於小型的區域網路來講,的確蠻方便的。主機安裝時都會設有名稱,裝了之後,就可以利用這個名稱轉換成 Zeroconf 的 .local 網域名稱。

在 Windows 上 Apple 有提供 Bonjour for Windows 給 Windows 使用,試了一下,的確可以順利的使用 .local 來完成名稱正解。

Monday, November 26, 2007

關閉光碟自動安插通知

從 Windows98 之後,似乎就不太能輕鬆的完全關掉這項有點麻煩的功能。

要關掉 AutoRun 似乎是修改 HKLM\SYSTEM\CurrentControlSet\Services\Cdrom\ 下的 Autorun 設為 0 值。

要關掉 AutoPlay 的話,可能就得靠 TweakUI 了。除了 TweakUI 本身提供的設定界面,還可以從 TweakUI 進入 Group Policy Editor 編輯 Computer Configuration / Administrative Templates / System 下的 Turn autoplay off 這個選項,把他 Enable 起來。

參考資料: AutoPlay - Wikipedia

Sunday, November 04, 2007

設定 eclipse 的語系

主要是 subclipse 的問題,因為 subclipse 有中文語系檔,所以他就會盡可能的顯示語平台相符的語言。

不幸的是 eclipse 沒有中文語系檔,所以用起來就很怪,關於 SVN 的部份就有中文。更慘的是,看到經常會反應不太過來... 像是要 commit 還得找一下 orz|||

更新 fink 之中,順便找了一下 solution 看要怎麼處理比較適當,然後找到這篇

簡單講,除了把作業系統設成英文版之外,可以改 eclipse.ini 檔,或是在啟動的捷徑中加參數。要加進去的參數是:

-nl
en_US

Mac 上沒有什麼啟動捷徑,所以改 eclipse.ini 是比較單純點。要注意的是,改 eclipse.ini 的話得像上面寫成兩行,並且必須在 -Vm 選項之上。

其他設定可以參考 Eclipse 3.3 Help: Workbench User Guide / Tasks / Running Eclipse 的說明。

Sunday, April 15, 2007

OpenOffice.org 2.2

一兩週前出了,主要是修正幾個安全問題,並且加強幾個元件的效率。

我自己是導入好一陣子了,沒什麼大問題,不過因為某種原因,現在主要是用 Calc 而已,不知道 Writer 狀況怎麼樣。

官方網站: http://www.openoffice.org/

Wednesday, February 07, 2007

VirtualDub 1.7.1

新增了一些奇奇怪怪的功能,目前主要的新功能與改進大多都集中在影像擷取上,檔案壓縮的部分看來是接近飽和了吧!

或者,已經有 AviSynth 可以配合,所以就不用做進去了。

Sunday, January 28, 2007

PuTTY 0.59

在前幾天 PuTTY 出了 0.59 版,比較受到我注意的有 Serial 連線能力。

然後也有提到一些 cipher 效能改善的修正,我自己是覺得可能是還好吧!因為現在電腦都很快,除非是跑 sftp/scp 不然單純用 ssh 的話可能感覺不太出來。

嗯,既然在 cipher 有變動的話,也許以 PuTTY 為基礎的 WinSCP 接下來也會更著更新也不一定。

Saturday, December 09, 2006

zFTPserver 初試

在同學那看到他用的是 zFTPserver 這套免費的 FTP server 於是就去找來試試看。

目前主要是苦於多語系下的檔名經常會顧此失彼,比如說中文通了日文就掛了這樣的狀況。看到 zFTPserver 提說他可以進行 UTF-8 檔名傳輸讓我抱滿了希望,想說大概找到一個不錯的解決方案了。

不過一試... 呃,的確是在用 UTF-8 傳檔名沒錯... 但是似乎非平臺語言還是掛點了,看來他底下不是用 Unicode 系的檔案系統 API 在跑,要不然就是內部設計有問題。

比較有趣的一點是,我用 SmartFTP 去連,從 supported feature 看來 sFTPserver 被判定為 pureFTPd ... 這狀況有點好笑,要是我是 zFTPserver 的開發人員,應該會覺得頗挫的。

Saturday, December 02, 2006

InternetExplorer 7 臺灣中文版

呃,其實我不是很清楚是繁體中文版還是臺灣中文版。

以英文版的情形,是會包含在重大更新中強迫安裝,就不知道中文版的狀況是怎麼樣了。

基本上... InternetExplorer 唯一的用途大概就是 WindowsUpdate 吧... 所以用起來感覺怎麼樣就不太清楚了。

Sunday, July 23, 2006

關閉 WindowsXP 上多餘的服務

這篇文章整理了幾個七八成不需要的服務,我從裡面關掉了 3 個,分別是:

  • Error Reporting
  • Remote Registry
  • Wireless Zeroconf

其他大部分選項有一大半本來就關上了,也許要安裝特殊硬體才會啟動吧!另外一些則是可能會用到,比如 performance logging 的服務。

Sunday, July 09, 2006

msvcr71.dll 與 msvcp71.dll

狀況大概就是有的軟體會需要這兩個動態函式庫,不過卻沒有把它們包含在安裝程式中,很多 Open Source 的專案都這個問題,比如 1.1.2 版的 Matroska Pack 就是這樣。

解決方法很簡單,就是在電腦裡找看看有沒有這兩個檔案,然後複製到 C:\Windows\system32 下,這樣就差不多可以了。如果電腦裡找不到這兩個檔案,這種情況應該很少見,很多軟體都會記得帶這兩個檔案... 基本上就只好裝微軟的開發工具,比如說 .Net Framework 1.1 SDK 裡面應該就會有了,我是很確定 Visual C++ 2003 Toolkit 兩個檔案都有,不過現在微軟只提供 Visual C++ 2005 Express 下載,很大的啊!

這兩個檔案分別是 C 的執行時期函式庫跟 C++ 的執行時期函式庫,實在是不了解微軟幹麻不提供一個套件讓大家把這兩個檔案裝一份到系統裡頭。我翻了一下 .Net Framework 1.1 Redistributable 是有 msvcr71.dll 但是沒有 msvcp71.dll... 不過 .Net Framework 2.0 Redistributable 倒是有 msvcr80.dll 跟 msvcp80.dll 兩者。

這裡是微軟給開發者的建議,總之就是自己應該帶一份就對了。

 

Tuesday, June 20, 2006

快速修復 WindowsXP

這篇提到快速進行修復安裝的方法,所謂修復安裝就是把 WindowsXP 的系統檔案重新由安裝光碟安裝,所有使用者資訊、登錄檔與已經安裝的軟體都不會被更動。理論上在單純的只是 WindowsXP 系統檔損毀時可以藉由修復安裝來重新安裝這些系統檔案,而不需要整個把其他軟體重新安裝。

不過,似乎也是有不少軟體會去更動系統檔案,這樣就掛點了... 所以還是要看到底是裝了什麼軟體,單純的辦公室機器應該是沒問題,不過如果裝了很多奇怪的東西可能就不行了。把硬碟換到一台全新電腦時,要是因為處理器形式不同導致無法開機,修復安裝應該是很值得嘗試的一個選項,要是有軟體受影響到時候在重裝那個軟體就好了。

無論如何,安裝完還是要進行數次 Windows Update 來把最新的系統修正安裝上來。

進行修復安裝基本上跟全新安裝步驟一樣,不要去碰什麼 Recovery Console ... 直接照全新安裝的步驟做。唯一的不同是在掃描磁碟時 WindowsXP 安裝程式其實會先看看有沒有舊版的 WindowsXP 已經被安裝了,有的話就會顯示出 Repair 的選項,在這邊選擇 Repair 就對了。

個人對於這個訊息的心得: 簡言之,搞人機介面很討厭,怎麼寫都會有人不滿,跟寫文章一樣。一字云: 幹!

Saturday, January 07, 2006

Windows 繪圖引擎安全更新

微軟安全通報 MS06-001 的安全漏洞終於在週四發布安全更新,似乎原本打算拖更久。

總之,有在用微軟的 Windows 的人趕快更新吧!

這個漏洞主要是出在 WMF (Windows Meta File) 格式的圖形檔案的解譯上,比較危險的是攻擊用的程式已經被發表了,所以這個問題隨時有可能會被用作攻擊。

Wednesday, November 09, 2005

Microsoft Windows 安全性更新

微軟新的 Windows Update 會安裝專屬的更新軟體,所以如果電腦釋開整天的人,其實不太需要擔心更新的事情。偶而才開的話,最好每個禮拜要連上 Windows Update 更新一下會比較好。

這兩天又有新的更新,分別是一個圖形處理的漏洞,以及更新版本的惡意程式移除工具。