항상 새 창에서 열도록 gedit 구성


8

텍스트 파일을 두 번 클릭 할 때마다 새 탭 대신 새 창에서 열리도록 gedit를 구성하고 싶습니다. 이것을 어떻게 할 수 있습니까?

같은 것

gedit --new-window "file name"

두 번 클릭으로

계피 및 gedit와 함께 우분투 12.04 사용-버전 3.4.1

답변:


8

기본적으로 '항상'으로 설정되는 gedit이라는 설정 이 있습니다. notebook-show-tabs-mode즉, 열린 모든 새 문서가 탭에서 열립니다. 그러나 터미널에 아래 명령을 입력하여 '자동'으로 설정하면 gedit다른 문서가 현재 열려 있지 않으면 탭에서 열리지 않습니다.

gsettings set org.gnome.gedit.preferences.ui notebook-show-tabs-mode 'auto'

그러나 탭을 열지 않으려면 'never'설정을 선택하십시오. 저장하지 않은 문서가 여전히있는 경우 문서를 닫을 때 경고 메시지가 표시 되지만 문서간에 전환 하려면 파일 메뉴 를 사용해야 할 수도 있습니다 . 이 경우에 원하는 명령입니다.geditgedit

gsettings set org.gnome.gedit.preferences.ui notebook-show-tabs-mode 'never'

기본 설정으로 돌아가려면 대신 위의 명령에서 'always'를 사용하십시오. gedit입력하여 숨겨진 설정의 전체 목록을 찾을 수도 있습니다.

gsettings list-recursively | grep -i gedit

그러나 나는 그 notebook-show-tabs-mode설정이 당신이 원하는 것일 수도 있다고 생각합니다 .


그러나 귀하의 의견을 고려한 후에 독립형 ( -s) gedit옵션을 사용할 수도 있다고 생각합니다. 각 새 문서가 새 창에서 열립니다. 다음 .desktop과 같은 파일을 작성하고 실행 가능하게하십시오 ~/.local/share/applications.

[Desktop Entry]
Type=Application
Name=gedit_alternative
Comment=gedit standalone
Exec=/usr/bin/gedit -s %U
Terminal=false
GenericName=

그런 다음 편집 ~/.local/share/applications/mimeapps.list하여 파일을 텍스트 파일과 연결하고 파일 의 다음 섹션에 다음을 추가하십시오 (먼저 백업).

[Default Applications]
text/x-log=geditspecial.desktop
text/plain=geditspecial.desktop

[Added Associations]
text/x-log=geditspecial.desktop;
text/plain=geditspecial.desktop;

geditspecial자신의 .desktop실행기 이름으로 바꿉니다 . 이제 텍스트 파일을 클릭하면 모두 별도의 인스턴스에서 열립니다.


4
더 이상 신뢰할 수 있고 더 높은 곳에서는 작동하지 않습니다
answerSeeker

'notebook-show-tabs-mode'는 이제 'show-tabs-mode'로 불리지 만 제 경우에는 그 일을하지 않습니다
Markus Dutschke

9

나도 이것이 필요합니다. 갑자기 더 간단한 해결책을 찾습니다.

sudo nautilus /usr/share/applications/

가리킨 의 gedit은 , 히트 Alt 키는 + (등록 정보)를 입력 하고, 명령을 대체

gedit -s %U

Xubuntu 12.04.2 LTS에서 테스트되었습니다. 도움이 되길 바랍니다.


이것은 작동하지만 모든 새 파일을 최대화합니다. 새 인스턴스가 전체 화면을 덮게 함
Chris

4

노틸러스 및 기타 GUI 인스턴스

/usr/share/applications/gedit.desktop파일을 편집하여 항목에 인수 --new-window를 추가하십시오 Exec=.

다음에서 변경 :

[데스크탑 항목]
이름 = gedit
GenericName = 텍스트 편집기
Comment = 텍스트 파일 편집
실행 = gedit % U
터미널 = 거짓

로 변경:

[데스크탑 항목]
이름 = gedit
GenericName = 텍스트 편집기
Comment = 텍스트 파일 편집
실행 = gedit-새 창 % U
터미널 = 거짓

커맨드 라인

그것은 nautilus다른 gui인스턴스를 처리합니다. 커맨드 라인의 경우 위의 Leocadio González Casadoalias 에서 ~/.bashrc언급 한대로를 사용하십시오 . 이것을 파일에 추가 하십시오.~/.bashrc

alias gedit="gedit --new-window"

참고 :
이것은 모든 우분투 버전에서 작동합니다.


'/usr/share/applications/gedit.desktop'파일을 먼저 '~ / .local / share / applications / gedit.desktop'에 먼저 복사하고 복사 한 버전을 수정하는 것이 좋습니다. 추가로 변경할 수 있습니다. 이것은 현재 사용자의 구성을 덮어 씁니다
Markus Dutschke

1

하나의 파일을보고 다른 파일을 편집하는 다중 모니터 구성에 매우 유용한 기능입니다. 그러나 언젠가 단일 창 구성을 사용할 수 있습니다. 둘 다 사용하려면

  1. 실행 (user2223633에서 설명한대로) :

    sudo nautilus /usr/share/applications/

  2. gedit를 가리키고 사본을 만듭니다 (ctrl + c, ctrl + v).

  3. 사본을 귀하가 이해할 수있는 이름으로 바꾸십시오.

  4. 새 gedit 사본을 가리 킵니다.

  5. Alt + Enter를 누르거나 마우스 오른쪽 단추로 클릭-> 등록 정보 (user2223633에서 설명한대로)를 누르십시오.

  6. user2223633에 설명 된대로 명령을 다음으로 바꿉니다.

    gedit -s %U

  7. 가능한 빨리 노틸러스 창 (루트로 열림)을 닫으십시오.

  8. 노틸러스 창을 열거 나 데스크탑을 사용하여 텍스트 파일을 가리 킵니다.

  9. 마우스 오른쪽 버튼으로 클릭하고 연결 프로그램-기타 프로그램을 가리 킵니다.

  10. gedit와 사본이 모두 보이면 구성이 완료된 것입니다. 그렇지 않으면 "다른 프로그램 표시"를 누르고 gedit 사본으로 파일을여십시오.

  11. 사본이 아닌 gedit로 9와 10을 반복해서 엽니 다.

이제 오른쪽 클릭-연결 프로그램-기타 프로그램을 사용하여 두 모드를 모두 사용하여 파일을 열 수 있습니다.

우분투 13.04 X64에 의해 테스트


0

우분투 14.10 설치에서 gedit가 열리면 실행기 아이콘을 마우스 오른쪽 버튼으로 클릭하면 선택 목록이 표시됩니다. 목록의 첫 번째 항목은 "새 창 열기"입니다.

그것은 내가 필요한 것에 효과적입니다.



0

우분투 18.04 LTS =

sudo nautilus / usr / share / applications /

텍스트 편집기를 마우스 오른쪽 단추로 클릭> 다른 응용 프로그램으로 열기> 텍스트 편집기

(org.gnome.gedit.desktop이 아닌 gedit.desktop 필요)> change-

gedit % U

to

gedit -s % U

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.