Skip to content

Latest commit

 

History

History
309 lines (280 loc) · 11.6 KB

SETUP.md

File metadata and controls

309 lines (280 loc) · 11.6 KB

macOS

Tweak

  • 구름 입력기 (Unofficial releases)

  • Workman Layout

    • Remove U.S. from AppleEnabledInputSources in ~/Library/Preferences/com.apple.HIToolbox.plist, and then reboot
    <dict>
    	<key>InputSourceKind</key>
    	<string>Keyboard Layout</string>
    	<key>KeyboardLayout ID</key>
    	<integer>0</integer>
    	<key>KeyboardLayout Name</key>
    	<string>U.S.</string>
    </dict>

    You may have ABC instead of U.S.

    <dict>
    	<key>InputSourceKind</key>
    	<string>Keyboard Layout</string>
    	<key>KeyboardLayout ID</key>
    	<integer>252</integer>
    	<key>KeyboardLayout Name</key>
    	<string>ABC</string>
    </dict>
  • System Preferences

    • Language & Region > Advanced… > Times
      • Set "Medium" to "00-23:08:09"
    • Keyboard
      • Turn on "Automatically switch to a document's input source"
    • Users & Groups
      • Disable Guest User
    • App Store
      • Turn off "Automatically download apps purchased on other Macs"
  • FaceTime

    • Turn off "Calls From iPhone"
  • Safari

    • View
      • Show Status Bar
    • Preferences
      • General
        • Set "Remove history items" to "After one month" or "After two weeks"
        • Turn off "Open “safe” files after downloading"
      • AutoFill
        • Turn off every fields
      • Passwords
        • Turn off every fields
      • Advanced
        • Turn on "Show full website address"
  • Disable press-and-hold for keys in favor of key repeat:

    # For a specific application
    defaults write com.googlecode.iterm2 ApplePressAndHoldEnabled -bool false
    # Override global default
    defaults write -g ApplePressAndHoldEnabled -bool false
    # Reset global default
    defaults delete -g ApplePressAndHoldEnabled
  • Set the prefix name of screen shots:

    defaults write com.apple.screencapture name -string 'Screenshot'
  • FUSE for macOS

    • Install FUSE for macOS package

    • Install NTFS-3G by running brew install ntfs-3g

    • From OS X El Capitan, reboot in recovery mode

      • Open Utilities > Terminal
    • Run following commands:

      mv /Volumes/Macintosh\ HD/sbin/mount_ntfs /Volumes/Macintosh\ HD/sbin/mount_ntfs.orig
      ln -s /Volumes/Macintosh\ HD/usr/local/sbin/mount_ntfs /Volumes/Macintosh\ HD/sbin/mount_ntfs

Fonts

  • Hack
  • SF Mono
    • macOS Sierra: /Applications/Utilities/Terminal.app/Contents/Resources/Fonts/SF-Mono-*
    • macOS High Sierra: /Applications/Utilities/Terminal.app/Contents/Resources/Fonts/SFMono-*
    • macOS Catalina: /System/Applications/Utilities/Terminal.app/Contents/Resources/Fonts/SFMono-*

Applications

Windows

Tweak

  • 날개셋

  • Workman Layout

    • 날개셋 제어판 > 시스템 계층 > 고급 시스템 옵션
      • Set "한글 IME와 연결할 영문 키보드 드라이버" to "Workman (US) Keyboard Layout (wm-us.dll)", then reboot
    • 날개셋 제어판 > 편집기 계층 > 단축글쇠
      • Add "RAlt" for "1 글자판(입력 항목) 전환" with expression of "!A"
  • Turn on Remote Desktop

    • Set custom RDP port number via regedit.exe. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp and modify the value of PortNumber.
    • Ignore remote keyboard layout by adding IgnoreRemoteKeyboardLayout under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout with data type REG_DWORD and the value 1.
  • Windows Update: Download updates but let me choose whether to install them

  • Turn on Sticky Keys when SHIFT is pressed five times: Uncheck

  • Disallow the system to suggest companion windows when using Snap

    • Turn off Settings > Multitasking > Allow the system to suggest companion windows when using Snap
  • Configure Windows Updates

    • Run gpedit.msc
    • Select Computer Configuration > Administrative Templates > Windows Components > Windows Update
    • Open Configure Automatic Updates
    • Set it Enabled and choose "3 - Auto download and notify for install"
  • Add a task to Tasks Scheduler:

    • Name: Windows Defender Update
    • Location: \
    • Run whether user is logged on or not: Check
    • Triggers: Daily, At 4:00 AM every day
    • Actions: Start a program, "C:\Program Files\Windows Defender\MpCmdRun.exe" -SignatureUpdate -MMPC
    • Allow task to be run on demand: Check
    • If the running task does not end when requested, force it to stop: Check
  • Map CapsLock key to Control with caps_lock_to_control.reg:

    Windows Registry Editor Version 5.00
    
    [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
    

    You can revert with remove_scancode_mappings.reg:

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
    "Scancode Map"=-
    

Fonts

Tools

  • Git
  • gVim
  • iPuTTY
    • Put putty.exe into %USERPROFILE%\bin

    • Import putty/Tomorrow Night.reg from mbadolato/iTerm2-Color-Schemes

    • Default Settings

      • Columns: 80, Rows: 66
      • Lines of scrollback: 10000
      • Font: Consolas, 10-point
      • Use separated unicode font: Check
      • Font for unicode characters: D2Coding, 10-point
      • Hide mouse pointer when typing in window: Check
      • Show tray icon: Never
      • Remote character set: UTF-8
      • Terminal-type string: xterm-256color
    • Loco

      • Host Name: [email protected]
      • Port: 443
      • Connection type: Telnet
      • Columns: 80, Rows: 66
      • Font: D2Coding, 9-point (Script: Korean)
      • Use separated unicode font: Uncheck
      • Remote character set: Use font encoding
      • Treat CJK ambiguous characters as wide: Check
    • Put loco.bat into %USERPROFILE%\bin with:

      @echo off
      start /b putty -load Loco
  • TeX Live
  • Windows Subsystem for Linux
  • Windows Terminal
  • Add %USERPROFILE%\bin to %PATH%

Applications