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,
...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,
...
/* 핵심
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": ";"
}
}
]
}
]
}
[
{
"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