2024.02.08 - [linux] - Ubuntu 22.04 LST 기본 터미널 Kitty로 변경하기
Ubuntu 22.04 LST 기본 터미널 Kitty로 변경하기
이전에 kitty 터미널을 설치하는 방법을 소개했는데 이제 기본 터미널을 kitty로 변경하는 방법을 소개하겠다. 먼저 kitty의 디렉터리를 확인하기 위해 터미널에 아래 명령어를 입력한다. which kitty
time-serie-wizard.tistory.com
저번에 기본 터미널을 kitty로 바궈봤다. 하지만 바탕화면에서만 잘 작동하고 폴더에서는 원하는대로 작동하지 않았다.
이번에 그 문제를 해결하여 정리글을 올린다.
sudo apt-get update
sudo apt-get install nautilus-extension-gnome-terminal
mkdir -p ~/.local/share/nautilus-python/extensions
위의 폴더에 'open_in_kitty.py' 아래 내용을 붙여넣어서 파일을 만든다.
#!/usr/bin/env python3
from gi.repository import Nautilus, GObject
from subprocess import call
import subprocess
import os
class OpenInKittyExtension(GObject.GObject, Nautilus.MenuProvider):
def __init__(self):
pass
def launch_kitty(self, menu, file):
file_uri = file.get_location().get_path()
subprocess.Popen(["kitty", "--directory", file_uri])
def get_file_items(self, window, files):
if not files:
return
item = Nautilus.MenuItem(
name="OpenInKitty::OpenFolder",
label="Open in Kitty",
tip="Open the selected folder in Kitty"
)
item.connect('activate', self.launch_kitty, files[0])
return [item]
def get_background_items(self, window, file):
item = Nautilus.MenuItem(
name="OpenInKitty::OpenBackgroundFolder",
label="Open in Kitty",
tip="Open the current folder in Kitty"
)
item.connect('activate', self.launch_kitty, file)
return [item]
폴더를 모두 끄고 다시 켜서 폴더 빈공간에 우클릭을 하면 'Open in Kitty'라는 옵션이 추가 되어 있고 클릭 했을 때 잘 작동한다면 잘 된 것이다.
반응형
'linux' 카테고리의 다른 글
Ubuntu 22.04 LST/ xrdp를 이용하여 MacOS에서 접속 가능한 원격 데스크탑 만들기 (0) | 2024.02.09 |
---|---|
Ubuntu 22.04 LST 기본 터미널 Kitty로 변경하기 (0) | 2024.02.08 |
Ubuntu 22.04 LST에 Kitty 터미널 설치, 자간 문제 해결 (0) | 2024.02.06 |