看上凯华的极地狐轴了,可惜手头的垃圾GK100用不了。计划国庆买个新的。
2026年9月24日更新:
去咸鱼分别收了VGN V98Pro V1 和 V2 。
擦干净了准备出掉一把。
2026年9月28日更新:
计划留用的是VGN V98 V2 极地狐配色。
比较难绷的是V1 在Linux下可以直接使用官方的web控制面板调整设置,而V2 反而不行。
就很迷???
按理说如果是udev权限的问题V1也不应该正常工作才对,难道对V1 主控有主线适配的识别机制?
备份icc色彩配置文件
Y7000p有原厂的色彩校对,为了让日常KDE下色彩更贴切显示面板的最佳效果我决定把配置文件copy 到Fedora下
联想那个x clolor 非常机贼的在用脚本执行下载配置文件后把配置文件删掉了。
让ds写了ps脚本监听发现脚本内容如下:
chcp 65001
"C:\Program Files (x86)\X-Rite Color Assistant\ColorCalibrationManager.exe" --install-profile "C:\ProgramData\X-Rite, Inc\X-Rite Color Assistant\DisplayProfiles\TPLCD_1659_AdobeRGB.icm" --install-profile "C:\ProgramData\X-Rite, Inc\X-Rite Color Assistant\DisplayProfiles\TPLCD_1659_DCIP3.icm" --install-profile "C:\ProgramData\X-Rite, Inc\X-Rite Color Assistant\DisplayProfiles\TPLCD_1659_Default.icm" --install-profile "C:\ProgramData\X-Rite, Inc\X-Rite Color Assistant\DisplayProfiles\TPLCD_1659_DisplayP3.icm" --install-profile "C:\ProgramData\X-Rite, Inc\X-Rite Color Assistant\DisplayProfiles\TPLCD_1659_Native.icm" --install-profile "C:\ProgramData\X-Rite, Inc\X-Rite Color Assistant\DisplayProfiles\TPLCD_1659_REC709.icm" --install-profile "C:\ProgramData\X-Rite, Inc\X-Rite Color Assistant\DisplayProfiles\TPLCD_1659_sRGB.icm" --set-registry-path "HKEY_LOCAL_MACHINE\SOFTWARE\X-Rite, Inc\X-Rite Color Assistant\PanelInfo" --add-registry-key HdrSupported --registry-value SoQF8Nj0UfeE3ljhPwxtBA== --add-registry-key DefaultProfileColorSpace --registry-value FwcBy6YwBAZkrfP3lscCkQ== --add-registry-key DefaultProfileGamma --registry-value 4tTvyPewlq86wu4fdCsGeA== --add-registry-key RequiredProfiles --registry-value N2BAdPbf4Z87tBqlOnYv3E/0qRo7DyhlDbkMO5el3mOeMl4Ns0M7EQfbjwIe6m6WPmmuwvYQ1mdAd8fMh9oEfA== --add-registry-key ProfileFormat --registry-value fuEAfSiCcoUWto/EaoJIKQ== --add-registry-key DisplayDeviceId --registry-value MONITOR\CSW1659\{4d36e96e-e325-11ce-bfc1-08002be10318}\0005 --add-registry-key ManufactureId --registry-value CSW --add-registry-key ProductCode --registry-value 1659 --add-registry-key DisplayDeviceName --registry-value \\.\DISPLAY1 --remove-quality-reports true > "C:\ProgramData\X-Rite, Inc\X-Rite Color Assistant\Users\xfox\scripts\stdout.txt" 2>&1 && echo %errorLevel% > "C:\ProgramData\X-Rite, Inc\X-Rite Color Assistant\Users\xfox\scripts\exitcode.txt"
这个没有缩进的逆天脚本把icc文件导入到windows后就删掉了,而且随后还调用管理工具ColorCalibrationManager.exe把脚本本身删掉了。
好在导入的文件只是移动了位置并没有成为Windows注册表的一部分,所以我们不必执着于用脚本在下载时监听复制。
可以直接到C:\Windows\System32\spool\drivers\color\ 找到相关文件。
当然我还是贴一下监听脚本以便未来用于别的用途,这个脚本最初是为了在被程序"用完即删"的场景下抢救配置文件而写的——把 .bak 备份逻辑从"事后恢复"改成"事中捕获"。:
[CmdletBinding()]
param(
[string]$Path,
[bool]$Recurse = $true
)
if ([string]::IsNullOrWhiteSpace($Path)) {
$Path = if ($PSScriptRoot) { $PSScriptRoot } else { (Get-Location).ProviderPath }
}
$Path = (Resolve-Path -LiteralPath $Path).ProviderPath
Write-Host "Watching : $Path" -ForegroundColor Cyan
Write-Host "Recurse : $Recurse" -ForegroundColor Cyan
$watcher = New-Object System.IO.FileSystemWatcher
$watcher.Path = $Path
$watcher.IncludeSubdirectories = $Recurse
$watcher.NotifyFilter = [System.IO.NotifyFilters]::FileName -bor
[System.IO.NotifyFilters]::LastWrite -bor
[System.IO.NotifyFilters]::CreationTime
$watcher.InternalBufferSize = 64KB
$action = {
$full = $Event.SourceEventArgs.FullPath
$name = $Event.SourceEventArgs.Name
if ($full -like '*.bak') { return }
if (Test-Path -LiteralPath $full -PathType Container) { return }
$ready = $false
for ($i = 0; $i -lt 30; $i++) {
try {
$fs = [System.IO.File]::Open($full, 'Open', 'Read', 'None')
$fs.Close(); $fs.Dispose()
$ready = $true
break
} catch {
Start-Sleep -Milliseconds 300
}
}
if (-not $ready) {
Write-Warning "File busy or missing, skipped: $full"
return
}
$dest = "$full.bak"
try {
Copy-Item -LiteralPath $full -Destination $dest -Force -ErrorAction Stop
Write-Host "Backed up: $name -> $name.bak" -ForegroundColor Green
}
catch {
Write-Warning "Backup failed: $full ==> $($_.Exception.Message)"
}
}
$subCreated = Register-ObjectEvent -InputObject $watcher -EventName Created -Action $action
$subRenamed = Register-ObjectEvent -InputObject $watcher -EventName Renamed -Action $action
$watcher.EnableRaisingEvents = $true
Write-Host "`nListening... press Ctrl+C to stop.`n" -ForegroundColor Yellow
try {
while ($true) { Start-Sleep -Seconds 1 }
}
finally {
$watcher.EnableRaisingEvents = $false
Unregister-Event -SourceIdentifier $subCreated.Name -ErrorAction SilentlyContinue
Unregister-Event -SourceIdentifier $subRenamed.Name -ErrorAction SilentlyContinue
$watcher.Dispose()
Write-Host "`nStopped and resources released." -ForegroundColor Cyan
}
用途:实时监听指定目录下的新增文件,自动生成 .bak 备份副本。
实现方式:基于 .NET 的 FileSystemWatcher,注册 Created 和 Renamed 两个事件。当目录中出现新文件(或文件被改名进入该目录)时,立即触发备份动作,在文件同目录下复制一份并追加 .bak 后缀。
几个关键处理:
- 防死循环:备份文件本身以
.bak 结尾,脚本会跳过这类文件,避免"备份的备份"无限递归。 - 等待写入完成:新文件刚出现时可能仍被其他进程占用,脚本用独占方式尝试打开,最多重试约 9 秒,确保复制出来的是完整内容而非半截文件。
- 忽略目录:只处理文件,不处理文件夹。
- 资源清理:
Ctrl+C 退出时,通过 finally 块注销事件、停止监听、释放 watcher,不留后台句柄。
可调参数:
-Path:监听目录,默认取脚本所在目录。-Recurse:是否递归子目录,默认开启。
典型场景:监控某些程序运行后临时生成的文件、捕捉会被自动清理的配置文件、做轻量级的文件改动留痕。
至于KDE 怎么用 ICC配置文件?
点几下鼠标就能找到好像不需要赘述。

体验
感觉色彩生动了一些,恩眼睛舒服了嘿嘿😁。
本文使用极地狐轴键盘输入,如果你很喜欢青轴我相信你对极地狐轴的接受度也会很高。
对我来说可以兼顾写文和FPS 游戏,这次真的是很享受了哈哈。
最后————补上迟到的中秋节快乐!