Doublecmd

vi ~/.local/share/applications/doublecmd.desktop
...
Exec=env -u XDG_SESSION_TYPE QT_QPA_PLATFORM=wayland /data/tools/doublecmd/doublecmd %F
...

 

Wezterm

vi ~/.config/wezterm/wezterm.lua

...
return {
  enable_wayland = true,
...

확장팩

  • Git QuickPick
  • Tomcat Auto Deploy
  • Git QuickPick
  • IntelliJ IDEA keybindings
  • claude code for vscode
  • Python
  • YAML
  • Ansible
  • Docker
  • Docker Compose
  • Korean Language Pack for Visual Studio
  • Trasnstor
  • multi-command

 

전체 설정 (~/.config/Code/User/settings.json)

/* 핵심
terminal.external.linuxExec konsole
files.autoSave onFocusChange
terminal.integrated.scrollback 10000
workbench.editor.enablePreview true
workbench.editor.closeOnFileDelete true
workbench.tree.indent 20
workbench.tree.renderIndentGuides always
*/

{
    "terminal.external.linuxExec": "konsole",
    "files.autoSave": "onFocusChange",
    "claudeCode.preferredLocation": "panel",
    "workbench.iconTheme": "vscode-icons",
    "editor.semanticTokenColorCustomizations": {

    },
    "terminal.integrated.stickyScroll.enabled": false,
    "gitlens.ai.model": "vscode",
    "gitlens.ai.vscode.model": "copilot:gpt-4.1",
    "http.systemCertificatesNode": true,
    "python.analysis.autoImportCompletions": true,
    "python.languageServer": "Pylance",
    "workbench.colorTheme": "DK Darcula",
    "terminal.integrated.scrollback": 10000,
    "workbench.tree.indent": 20,
    "workbench.tree.renderIndentGuides": "always",
    "workbench.editor.closeOnFileDelete": true,
    "multiCommand.commands": [
    {
      "command": "multiCommand.addSemicolonAtEnd",
      "sequence": [
        "cursorEnd",
        {
          "command": "type",
          "args": {
            "text": ";"
          }
        }
      ]
    }
  ]
}

키 설정 ( ~/.config/Code/User/keybindings.json)

[
    {
      "key": "ctrl+/",
      "command": "runCommands",
      "args": {
        "commands": [
          "editor.action.commentLine",
          "cursorDown"
        ]
      },
      "when": "editorTextFocus && !editorReadonly"
    },
    {
      "key": "ctrl+k ctrl+u",
      "command": "editor.action.transformToUppercase"
    },
    {
      "key": "ctrl+k ctrl+l",
      "command": "editor.action.transformToLowercase"
    },
    {
      "key": "ctrl+shift+enter",
      "command": "multiCommand.addSemicolonAtEnd"
    },
    {
      "key": "ctrl+shift+t",
      "command": "-translates.translates",
      "when": "editorHasSelection"
    },
    {
      "key": "ctrl+alt+t",
      "command": "-translates.replace",
      "when": "editorHasSelection"
    },
    {
      "key": "ctrl+shift+alt+x",
      "command": "extension.translateForKorean",
      "when": "editorHasSelection"
    }
]

 

 

## 호스트 전체 파일 시스템 접근 권한
flatpak override --user --filesystem=host com.jetbrains.IntelliJ-IDEA-Ultimate

## 호스트 bash 사용 (/usr/bin/flatpak-spawn --host bash)
flatpak override --user --talk-name=org.freedesktop.Flatpak com.jetbrains.IntelliJ-IDEA-Ultimate

flatpak override --user \
  --persist=.cache/JetBrains \
  --persist=.config/JetBrains \
  com.jetbrains.IntelliJ-IDEA-Ultimate

## 확인
flatpak info --show-permissions com.jetbrains.IntelliJ-IDEA-Ultimate

## IntelliJ → Settings → Tools → Terminal
/usr/bin/flatpak-spawn --host bash

 

+ Recent posts