Linux桌面環境一般性配置实践: Ubuntu

Linux桌面環境一般性配置实践: Ubuntu

准备陆续整理一个安装Linux后系统配置的实践经验整理. 目前以Ubuntu(最新版)为例.
僅適用桌面環境Linux, 不包括服務器上的Linux.


设置系统默认编辑器为vim (需要先安装vim: sudo apt-get install vim)

sagan@ubuntu:~$ sudo update-alternatives --config editor
There are 4 choices for the alternative editor (providing /usr/bin/editor).

Selection Path Priority Status
------------------------------------------------------------
* 0 /bin/nano 40 auto mode
1 /bin/ed -100 manual mode
2 /bin/nano 40 manual mode
3 /usr/bin/vim.basic 30 manual mode
4 /usr/bin/vim.tiny 10 manual mode

Press enter to keep the current choice[*], or type selection number: 3
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/editor (editor) in manual mode
sagan@ubuntu:~$


禁用sudo的要求輸入密碼提示

sudo visudo

and change this line:
%sudo ALL=(ALL:ALL) ALL
for this line:
%sudo ALL=(ALL:ALL) NOPASSWD: ALL

save the changes and close your session to have your system taking the changes.

Git配置

使用 git config --global 可以把設置保存在全局(~/.gitconfig)而非當前所在的git repository目錄.

记住连接時輸入的用户名和密码等credential信息.

git config credential.helper store

Samba配置
安装 system-config-samba包 (GNOME)或 kdenetwork-filesharing包 (KDE)
sudo apt-get install system-config-samba
sudo apt-get install kdenetwork-filesharing


错误修复

每次系统启动时弹出对话框 "System program problem detected"
有时升级软件包 / 发行版后出现. 修复: sudo rm /var/crash/*

Microsoft Japanese IME

常用快捷键:
* 在所有系統輸入法之間切換:Alt+Shift
* 日语输入法A和あ模式之間切換:Alt+~ (Esc正下方那个键) (貌似按ALT_DOWN - ~_DOWN - ALT_UP - ~_UP這樣的順序按才會有反應, 同時按下alt和~無效?, 反正巨硬的東西一向腦殘)
* 日语输入法あ变カ按:Alt+Capslock
* 日语输入法カ变あ按:Ctrl+Capslock

其它快捷键:
* "IME パット"功能:相当于手写板,可以反查日语汉字.不会读音时可以选用此功能.
* ALT+~ :可切换英文输入法Direct Input(图标A) 和日文输入法Hiragana(图标あ)
* 快捷键:F6 转换为平假名,F8 转换为半角片假名,F9 转换为全角英文数字,F10 转换为半角英文数字
* F5 偏旁发音输入大法:只要懂偏旁发音可以很快输出怪僻字,如“轼"用くるま+F5 输入,出现输入板界面,并看到了该字,点击它就可以把它输入到文档。
* Ctrl+F10: 打開IME右鍵菜單, 可以選擇更多功能.

输入方法及技巧

①促音的输入法:例:ずっと zutto 、はっきり hakkiri、やっぱり yappari、
②拨音的输入法:按两下"n"。例:まんぞく mannzoku
③拗一的输入法:例:きゃきゅきょ kya kyu kyo
★ 清音
★ 拗音
平假名:あ い う え お
きゃ きゅ きょ
片假名:ア イ ウ エ オ
kya kyu kyo
输入法:a i u e o
しゃしゅ しょ
平假名:かき く け こ
sya syu syo 『しゃsha しゅshu しょsho』
片假名:カ キ ク ケ コ
ちゃ ちゅ ちょ
输入法:ka ki ku ke ko
tya tyu tyo 『ちゃcha ちゅchu ちょcho』
平假名:さ し す せ そ
にゃ にゅ にょ
片假名:サ シ ス セ ソ
nya nyu nyo
输入法:sa si su se so
ひゃひゅ ひょ
平假名:た ち つ て と
hya hyu hyo
片假名:タ チ ツ テ ト
みゃみゅ みょ
输入法:ta ti tu te to 『ち chi』『つ tsu』
mya myu myo
平假名:な に ぬ ね の
りゃりゅ りょ
片假名:ナ ニ ヌ ネ ノ
rya ryu ryo
输入法:na ni nu ne no
ぎゃぎゅ ぎょ
平假名:は ひ ふ へ ほ
gya gyu gyo
片假名:ハ ヒ フ ヘ ホ
じゃじゅ じょ
输入法:ha hi hu he ho 『ふ fu』
ja ju jo 『IME、南极星通用』
平假名:ま み む め も
[じゃじゅ じょ]
片假名:マ ミ ム メ モ
zya zyu zyo 『IME 适用』
输入法:ma mi mu me mo
びゃ びゅ びょ
平假名:や ゆ よ
bya byu byo
片假名:ヤ ユ ヨ
ぴゃぴゅ ぴょ
输入法:ya yu yo
pya pyu pyo
平假名:ら り る れ ろ
ぢゃ ぢゅ ぢょ
片假名:ラ リ ル レ ロ
dya dyu dyo 『IME 适用』
输入法:ra ri ru re ro
ぢゃ ぢゅ ぢょ
平假名:わ を ん
dja dju djo 『南极星适用』
片假名:ワ ヲ ン
★ 促音
输入法:wa wo n
双打っ音后的第一个字母
★ 濁音
例:ずっと zutto 、はっきり hakkiri、やっぱり yappari
平假名:が ぎ ぐ げ ご
单独的っ的打法是xtu)
片假名:ガ ギ グ ゲ ゴ

输入法:ga gi gu ge go
★ 拨音
平假名:ざ じ ず ぜ ぞ
按两下"n"。例:まんぞく mannzoku
片假名:ザ ジ ズ ゼ ゾ

输入法:za zi zu ze zo

南极星与IME 通用』

平假名:だ ぢ づ で ど

片假名:ダ ヂ ヅ デ ド

输入法:da di du de do

方法』

平假名:ば び ぶ べ ぼ

片假名:バ ビ ブ ベ ボ

输入法:ba bi bu be bo

平假名:ぱ ぴ ぷ ぺ ぽ

片假名:パ ピ プ ペ ポ

输入法:pa pi pu pe po

常見日語和中文漢字差異表

常見日語和中文漢字差異表

整理一些常見的日本語和漢語中來源相同但字形不同的漢字.

OpenCC項目有一個完整的日文異體漢字列表

根據這個列表, 日本語中大約有400個漢字與中文漢字字形不同 (其中部分日文漢字與簡體中文漢字字形相同). 數量真不少啊...

另請參考: CJK漢字(中日韓統一表意文字)(Wiki), 未統一漢字列表 (Wiki)

話說每天面對正體中文, 簡體中文, 日語三種漢字的各種相近又不同的漢字字形, 會弄出人格分裂的 - -

下表說明:
* 僅列出Unicode裡一些常見的中文和日文編碼不一致(而詞源相同)的漢字. (另外還有一些漢字, 中文和日文字體中寫法不同, 但在Unicode中只有一個編碼, 如"直")
* 中文漢字使用台灣國字標準字體的"正體中文"漢字;
* 未標明"簡體字"字形的漢字,其字形與日文漢字或中文漢字相同;
* 日文漢字使用Microsoft Japanase IME輸入. 中文漢字使用Google Pinyin IME的繁體中文模式輸入.
* 表格不斷添加完善中...

日本語漢字日文漢字與"简体字"相同中文漢字中文舉例備註简体字字形

対応(たいおう)
對應

応援(おうえん)
應援

心臓(しんぞう)
心臟

乗る(のる)乘坐


伝説(でんせつ)傳說

苦労(くろう)勞動

剣道(けんどう)劍道
参考(さんこう)參考

国家(こっか)國家


地図(ちず)地圖

広い(ひろい)廣大
广

懐かしい(なつかしい)懷念
怀
恋愛(れんあい)戀愛


拝見(はいけん)拜見


戦争(せんそう)戰爭

悪い(わるい)邪惡
穏やか(おだやか)平穩


続く(つづく)繼續

営業(えいぎょう)
營業

会議(かいぎ)會議


歴史(れきし)歷史

戻る(もどる) (lì)戾氣


労働(ろうどう)勞動

労働(ろうどう)
勞動

学校(がっこう)
學習


お嬢様(おじょうさま)
(niáng)爹孃母親。簡體字中合併到"娘"(妻子意)裡
奥さん(おくさん)
奧秘


数字(すうじ)數字


単語(たんご)單詞

厳しい(きびしい)嚴厲

神様(かみさま)神樣

楽しい(たのしい)快樂

桜が咲く(さくらがさく)櫻花
横抱き(よこだき)
橫抱

浅い(あさい)淺短


済む(すむ)救濟

実際(じっさい)實際
届く(とどく)屆時


総長(そうちょう)
總括

検察(けんさつ)檢察
禁断(きんだん)斷開


選挙(せんきょ)選舉

裏切る(うらぎる)裡面

関係(かんけい)關係

豊富(ほうふ)豐富

縁談(えんだん)
緣分

餡(あん)
肉餡


挿入(そうにゅう)
插入



団子(だんご)
團子


Windows 桌面平台应用软件最佳实践

Windows 桌面平台应用软件最佳实践

图片浏览

软件推荐特点缺点说明
MangaMeeya
功能无比强大.
可定制性高, 支持定制几乎所有键盘, 鼠标和手柄按键的操作功能.
已停止开发.
ASCII程序, 不支持Unicode. 打开文件时如果文件名中包含本地代码页不支持的字符(如某些日文字符), 则无法打开
不支持GIF的动画帧
7z需要安装最新版的SusiePlugin插件.
MassiGra


不支持Ctrl + MouseScroll 缩放
HoneyView3










音乐播放: foobar2000
推荐插件

名称功能说明
foo_input_monkeyape支持
foo_input_taktak支持
foo_input_ttatta支持
foo_out_asio输出到ASIO设备, 使用独立声卡的推荐. ASIO输出避免了系统SRC, 理论上会提高音质
foo_unpack_7z打开7z文件
foo_unpack_lha打开lha文件(日本常用的一种压缩格式)
foo_upnpuPnP / DLNA 服务器, 推荐.
foo_seekA / B 复读等功能




视频音頻解码器/分離器/渲染器傻瓜包

名称推荐说明
Final Codec (终极解码)

Perfect Codec (完美解码)
设置界面比终极解码整洁清楚




视频播放器
名称推荐特性快捷键说明
KMPlayer

Alt + X: 切换是否显示字幕
Ctrl + A: 快速截图(保存到默认目录下)

PotPlayer
功能稍若于KMPlayer, 但易用性更好, 对较新的解码器, 分离器和渲染器支持比KMPlayer好Alt + H: 切换是否显示字幕
Ctrl + E: 快速截图(保存到默认目录下)
MouseX1Button: 后退10秒
MouseX2Button: 前进10秒
PotPlayer和KMPlayer一些操作快捷键不同. 另外, PotPlayer的后退和前进(左右方向键)间隔是10秒, 而KMPlayer是5秒.
MPC





文本编辑
名称推荐特性缺点说明
Notepad++
快速, 适合替代windows记事本.
编码转换很方便
不支持hex编辑功能 (只有一个很老的hex编辑插件)
不支持在文件夹内 find / replace
缺少一些高级功能
最适合日常使用, 文本查看和不是非常复杂的文本编辑时的工具
UltraEdit / UEStudio
功能无比强大打开慢. 在我e3 1230v2+ SSD + 16G RAM的机器上启动需要好几秒
不支持二进制diff
破解: 使用算号器离线注册, 然后hosts屏蔽licensing.ultraedit.com
Sublime Text









其它软件
名称功能说明
SecureCRT
SSH / telnet client
SecureFX
sftp /ftp client
VMWareWorkstation
虚拟机
FileZilla
sftp /ftp client

Dropbox
文件同步 / 备份
Firefox
浏览器
Foxit ReaderPDF查看
Evernote笔记 / 知识管理
WinRAR压缩 / 解压缩
7z7z压缩
迅雷
下载建议购买迅雷会员












Windows 系统配置最佳实践 (全新安装或恢复系统后的设置项)

Windows 系统配置最佳实践 (全新安装或恢复系统后的设置项)

激活 (Windows7: SLIC 2.1 + 导入OEM密钥; windows 8 以上: KMS)
安装驱动 / Updates

禁用Guest帐号. (一般默认已禁用)

Administrator帐号设置密码并禁用之(一般默认已禁用))(如台式机不需要设置admin密码)
设置开机自动登录:
Control userpasswords2

控制面板 - Locale
將代碼頁(非Unicode程序語言)更改為Simplified Chinese
如果你不用國內軟件也可以不改或直接設為Japanese (推Galgame方便)

更改系统DPI设置为133% 或 150%
根据显示器PPI而定, 27寸2560*1440显示器推荐设为133%. 选中 "Use Windows XP style DPI scaling"复选框 (否则不支持DPI的旧程序全部强制整体放大, 看着都是模糊的).




控制面板电源模式设置为high performance

自动关闭显示器等待时间设为never

自动关机等待时间设为never

电源按钮功能设为do nothing
(高级电源设置里) 硬盘自动关闭 (hard disk turn off)时间设为1小时或更长.


关闭UAC.

UAC滑块拖动到最低级别.

额外步骤(Windows8 Only): (组策略) gpedit.msc,Computer Configuration--Windows Settings--Security Settings--Local Policies--Security Options--User Account Control: Run all administrators in Admin Approval Mode(以管理员批准模式运行所有管理员)--设为Disabled

注: 右键菜单Run as Administrator, runas命令可以确保以管理员权限运行某些命令.

Windows7, 只在控制面板里禁用UAC滑块可以使大多数程序正确获取所需的admin权限. 但某些程序仍然需要手动 run as administrator (很少, 如导入密钥和证书用的slmgr)
windows8中还需要按上面更改控制面板, 否则即使关闭UAC程序默认也不是以admin权限运行.

关闭(禁用) Windows Firewall

关闭Windows Defender(windows8)

services.msc里停止和禁用Windows Defender服务


调整IPV6地址优先级为最高

netsh int ipv6 set prefix 2002::/16 30 1

netsh int ipv6 set prefix 2001::/32 5 1

关闭thumbs.db文件的生成和读取(组策略)

gpedit.msc / User Configuration / Administrative Templates / Windows Components / Windows Explorer

Turn off the caching of thumbnails in hidden thumbs.db files 设为 Enabled

资源管理器文件夹选项

显示所有文件; 显示已知文件扩展名;不隐藏系统文件; 使用checkbox; 不使用简单文件共享 (Sharing Wizard); Details视图应用到所有文件夹
额外步骤(windows8): 选中"删除文件时要求确认"复选框

Machine generated alternative text: General] View [Search __________________________ Folder views You can apply the view (such as Details or Icons) that you are using for this folder to all folders of this type. j Apply to Folders j [ Reset Folders ] Advanced settings: :0: Show hidden files, folders, and drives a Hide empty drives in the Computer folder [] Hide extensions for known file types (j] Hide protected operating system files (Recommended) [] Launch folder windows in a separate process E1 Restore previous folder windows at logon Show drive letters [] Show encrypted or compressed NTFS files in color [j Show pop-up description for folder and desktop items [J Show preview handlers in preview pane Use check boxes to select items D Use Sharing Wizard (Recommended) Restore Defaufts [ 0k j [ Cancel j apply ]

取消windows explorer.html和文件夹的关联:

Managing pairs of Web pages and folders option, 选择"Show both parts and manage them individually"

windows8 folder options里取消了这个选项, 修改方法未知(组策略?).


隐藏资源管理器左边栏里的"Library"和"Home Group"

Hide Pre-Populated Items in Windows Explorer's Sidebar

隐藏资源管理器Sidebar里的LibraryHomegroup, 需要手工修改注册表(由于需要更改Permission, 无法用reg文件).
需要先更改ShellFolder的permission, 使adnministrators获得full control权限. (如果无法更改权限则先take over owner)

HomeGroup:
HKEY_CLASSES>ROOT\CLSID\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\ShellFolder
Double click on "Attributes" in the right hand pane and change the value from b084010c to b094010c.

The process for the other items is the same, except you use the following keys:
Libraries: change b080010d to b090010d in HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder
Network: change b0040064 to b0940064 in HKEY_CLASSES_ROOT\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder
Favorites: change a0900100 to a9400100 in HKEY_CLASSES_ROOT\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder
修改后需要re-loginre-start explorer.exe ?


将任务栏资源管理器图标打开时的初始位置设为My Computer (默认为Library)
将explorer资源管理器图标默认路径改为我的电脑:
更改任务栏图标属性, 按住shift右击, 选择 properties. (需要关掉资源管理器所有实例)
在target末尾的explorer.exe后面加一个空格和一个英文逗号


将所有音频Playback设备默认format设为最大可用选项 (一般较新的板载集成声卡最高都能达到24bit, 192000Hz, 某些显示器HDMI 自带3.5音频输出最大是 24bit, 48000Hz)
每次升级声卡驱动后需要重新设置



关闭Windows默认共享 (重要)

导入注册表. (注意Windows 7/8 Windows 2008注册表项位置不同, 下面的reg同时适用桌面和服务器windows系统)

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters]

"AutoShareWks"=dword:00000000

"AutoShareServer"=dword:00000000

Internet选项, 将本地LAN网络网段和127.0.0.1加入到Local Intranet, Local Intranet安全级别设为最低.

Machine generated alternative text: General Security Privacy Content Connections Programs Advanced Select a zone to view or change security settings. _ v扴 Internet ____________ trusted sites Restricted sites Local intranet . . . Sites L This zone is for all websites that are . found on your intranet. Security level for this zone Allowed levels for this zone: All Low - Minimal safeguards and warning prompts are provided - Most content is downloaded and run without prompts - All active content can run - Appropriate for sites that you absolutely trust D Enable Erotected Mode (requires restarting Internet Explorer) Custom level... Default level Reset all zones to default level OK Cancel Local intranet

Machine generated alternative text: You can add and remove websites from this zone. All websites in . this zone will use the zone抯 security settings. Add this website to the zone: Websites: 127.0.0.1 192.168.0. * [] Require server verification (https:) for all sites in this zone L Remove j Close

关闭chm文件打开权限限制(使用hh.exe工具)

否则每次打开chm文件都会提示是否允许执行内容.


gpedit.msc, User Configuration\Administrative Templates\Windows Components\Attachment Manager. 权限设置

Default Risk Level for File Attachments: 设为Enabled, Low Risk

Do Not Preserve Zone Information in File Attachments: 设为Enabled

Notify Antivirus Programs When Opening Attachments 设为Disabled

Inclusion List for Low File Types: 设为Enabled, 值如下:

.exe;.com;.msi;.js;.bat;.cmd;.vbs;.scr;.zip;.rar;.7z;.reg;.chm;

: 相关注册表项:
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Associations!LowRiskFileTypes

Action Center设置

禁用所有通知项

Machine generated alternative text: ? Acti... Change Action Center set.. Search Control Panel Turn messages on or off For each se!ect cd item Window wil! check for problems and send you a message if problems are found. Security messages D Windows update Internet security settings Network firewall Microsoft account E Windows activation Maintenance messages E Windows Backup E Automatic Maintenance E Drive status D Device software D Startup apps Related settings Spyware and unwanted software protection E user Account Control Virus protection fl SmartScreen E Windows Troubleshooting E HomeGroup E File History E Storage Spaces Customer Experience Improvement Program settings Problem reporting settings Windows Update settings OK Cancel

禁用 Error Reporting (错误报告)

(亦可同入导入注册表方式修改)
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Windows Error Reporting]
"Disabled"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting]
"Disabled"=-


隐藏Action Center图标

Right click on the Taskbar and select Properties.

Select Customize next to Notification Area.

Select Turn System Icons On or Off.

Turn Action Center Off.

Machine generated alternative text: Turn system icons on or off Turning off a system icon removes the icon and turns off notifications. System Icons Behaviors A r? clock On 113)) Volume On Network On 1? Power Off P? Action center Off j Input Indicator L0? J customize notification icons Restore default icon behaviors OK cancel

关闭休眠(使用SSD硬盘的话)

powercfg /hibernate off

意義不大, 每次休眠硬盤寫入量=內存大小, 正常使用不會影響SSD壽命.


安装资源管理器右键"take ownership"获取权限菜单 (导入reg)

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\runas]
@="Take Ownership"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Take Ownership"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"


更改键盘配置将Caps Lock键重映射为Ctrl键 (导入reg)

Windows Registry Editor Version 5.00
;need logoff and relogin
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,1d,00,3a,00,\
00,00,00,00


替换notepad为第三方文本编辑器, 如notepad++, 如下
(以下为Notepad++, 其它文本编辑器步骤不同)

reg:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe]
"Debugger"="wscript \"C:\\Program Files (x86)\\Notepad++\\notepadpp.vbs\""

notepadpp.vbs: 放到notepad++程序所在目录

'put this in your notepad++ installation directory (typically C:Program Files (x86)Notepad++ in x64 windows)
Option Explicit
Dim sCmd, x, arg
sCmd = chr(34) & LeftB(WScript.ScriptFullName, LenB(WScript.ScriptFullName) _
- LenB(WScript.ScriptName)) _
& "notepad++.exe" & chr(34)
For x = 1 To WScript.Arguments.Count - 1
arg = arg & " " & WScript.Arguments( x )
Next
if arg <> "" then
sCmd = sCmd & " " & chr(34) & trim(arg) & chr(34)
end if
CreateObject("WScript.Shell").Run sCmd, 1, False
WScript.Quit

驱动设置

A卡驱动CCC: (第一次安装驱动后设置一次即可, 升级驱动一般无需重新设置)

依次将每个显示器分辨率设为将640*480, 800*600, 1024*768, 1280*960 (常用的几个4:3老游戏分辨率), 对每个分辨率:
关闭HDMI过扫描(滑块调到最右)
设为"保持纵横比"



需要安装的系统辅助和增强软件

Actual Multiple Monitors: 多屏辅助, 比其它同类软件 (如UltraMon)好用
LUT Manager: 系统启动时自动加载屏幕校色文件
Extra Buttons: 在每个窗口title bar增加额外的功能按钮, 如always on top, transparency
HashTab: 在资源管理器文件属性对话框里增加一个"Hash" tab, 显示文件的各种hash码 (md5, sha1, crc32...)
Unlocker: 解锁被其它程序打开的文件
FastCopy: 快速拷贝或复制文件
StrokeIt: 全局鼠标手势软件
Puretext: 增加 Win + V 快捷键将剪贴板内容以纯文本方式paste
Ansi2Unicode: 使资源管理器右键"新建txt文件"命令创建的txt变为UTF-8编码; 编码转换软件中算比较好用的, 并且支持自动修改cue里的audio file为正确的扩展名
Xpadder: 将手柄按键映射为键盘或鼠标操作, 同时支持XInput和Direct Input
Auto Hot Key
Daemon Tools lite
App Locale
ntlea
Locale Emulator
Everything

系统管理和辅助软件
CCleaner: 系统清理
Ant Renamer: 批量重命名
MacType: Mac式的字体渲染, 我个人觉得不怎么好看
Mp3Tag: 批量修改 / 处理 mp3 / ogg等文件中的ID3 / APE等TAG.
Aegisub: 字幕编辑工具, 偶尔调下时间轴什么的很方便.
Process Explorer
Process Monitor

输入法
Google Pinyin IME
Google Japanese IME

特殊和奇怪字符整理

特殊和奇怪字符整理
CharDescriptionNote
[bǐ], 古同“比"。
大大


日文连字符. 本子和一些作品文件名中常见, 如 "ソードアート・オンライン". 只有JIS和Unicode编码里有这个字符, GBK 里没有. 所以 CP936 (简体中文) 代码页下的 ASCII 程序处理含有这个字符的文件名会出错, 典型的如 MangaMeeya.
workaround: 换成 · 字符 (GBK里的连字符)
全角斜杠符号, 可以用在文件名中
日文引号 (直引号, 貌似台湾也用这个?)






Windows mklink 创建符号连接命令

Windows mklink 创建符号连接命令

mklink /d SYMLINK_NAME SOURCE_NAME

• 参数和linux下的ln顺序恰好相反. ln是源文件在前, 创建的符号链接在后. (脑残的M$什么东西都要另搞一个标准. 比如路径分隔符, *nix用"/", windows非要用"\". 又比如PATH的分隔符, *nix用":", windows非要用";". )
• 参数(/d, /j, /h)不区分大小写
• 无参数创建文件的符号连接. dir 类型为 SYMLINK
• /d 参数创建目录的符号连接. dir类型为 SYMLINKD
• /j 参数创建目录的 junction 连接. dir 类型为 JUNCTION
• /h 参数创建文件的硬连接 (hard link), dir 类型与普通文件相同(无区别). 硬连接只能在源文件同一 ntfs 分区创建.
• /d 形式的 SYMLINKD 的 SOURCER 可以是任意路径目录(只是存储路径而已), 包括相对路径, 网络路径如 \\127.0.0.1\share-dir , 网络映射驱动器 (Mapped Driver) 路径等.注意 SYMLINKD 原封不动存储你创建时输入的路径, 在使用时由程序解释:
D:\files\tmp>mklink /d c "\\127.0.0.1\interchanging"
symbolic link created for c <<===>> \\127.0.0.1\interchanging
• 无参数的文件符号连接 SYMLINK 原理与 SYMLINKD 类似.
• /j 形式的 JUNCTION 的 SOURCE 必须是本地磁盘 NTFS 分区的物理目录(可以与源文件位于不同分区), 不能是网络路径. 因为其使用了 NTFS 文件系统 sparse 特性,更为底层. 输入的源文件被解析为后存储(与 SYMLINKD 和 SYMLINK 不同, 请仔细理解).
• SYMLINK_NAME 必须位于NTFS分区
• Symlink / Symlinkd / Junction 三种符号连接在 Windows 资源管理器里的文件图标都会有一个 "link" 箭头标识 (与.link快捷方式的标识相同)

补充说明:
• 永远不要使用 /H 创建硬连接. 坏处多多. (硬连接源和目标必须位于同一 NTFS 分区卷)
• 推荐只创建目录而非文件的符号连接.
• 所有类型 (Symlink / Symlinkd / Junction) 的符号连接, 在资源管理器里删除均不影响目标文件. 删除包含符号连接的目录也只会递归删除到符号连接.

系统和第三方应用程序对各类型符号链接支持情况:
• 硬连接 (Hard Link): 最为底层. 与普通文件使用起来无任何区别. 任何程序都支持.
• 软连接 (Symlink / Symlinkd / Junction):

ApplicationSupportNote
FastCopy能够识别 Symlink / Symlinkd / Junction 符号连接,默认设置为Copy时复制符号连接本身而不是指向的源文件.
IIS FTP Server对 FTP 根目录或虚拟目录里的 Symlink / Symlinkd / Junction 符号连接, 会作为一般目录或文件处理, 能够正常浏览和下载.
Windows SAMBA支持共享目录里的 Junction 符号连接, 能够正常访问.
对创建的的 Symlink / Symlinkd 符号连接, 只有在本机上通过 \\127.0.0.1\\PATH 形式访问时才支持, 从其它机器上打开会提示 File Not Found. (因为SYMLINK符号连接存储的只是路径, 其它机器上没有对应路径?)
待进一步确认