특정 응용 프로그램의 파일 확장자가 아닌 파일 확장자를 연결하는 방법은 무엇입니까?


13

내가 사용 taskcoach 내 작업의 목록을 만들 수 있습니다.

입력 한 데이터는 예를 들어 내 데스크탑의 tasks.tsk에 저장되었습니다. 내부적으로 이것은 특정 구조의 XML 파일입니다.

이제 열 때마다 다른 XML처럼 텍스트 편집기에서 열립니다.

확장명을 .task 및 .my_tasks로 변경하려고 시도했지만 관련 프로그램이 여전히 편집기입니다.

인터넷 검색 및 포럼을 읽은 후 파일을 마우스 오른쪽 버튼으로 클릭하고 Properties-> Open WithTaskCoach를 선택했습니다.

파일이 TaskCoach에서 열리지 만 다른 .XML 파일도 TaskCoach에서 열립니다!

Q : 연관 .xml-> 편집기를 유지하면서 TaskCoach에서 우분투를 열려면 .task 파일을 어떻게 열 수 있습니까?


그냥 제안, .xml을 gedit와 다시 연결하여 도움이되는지 확인할 수 있습니다.
Amey Jah

@Amey가 시도했습니다. 새 MIME 유형을 소개하기 전에 .xml 또는 .task 또는 .tsk 확장명에 관계없이 연결이 동일했습니다.
bohdan_trotsenko

답변:


10

가지고있는 파일의 이름을 바꾸십시오 _anything_.task( _anything_적절한 설명이있는 곳 ).

먼저 확장 정보가 포함 된 XML 파일을 만들어야합니다. (원하는 경우 아래 텍스트를 새 텍스트 파일로 복사하여로 저장하십시오 task.xml.)

<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
<mime-type type="application/taskcouch">
<comment>TaskCoach File</comment>
<comment xml:lang="bg">Taskcoach</comment>
    <comment xml:lang="cs">Taskcoach</comment>
    <comment xml:lang="de">Taskcoach</comment>
    <comment xml:lang="es">Taskcoach</comment>
    <comment xml:lang="eu">Taskcoach</comment>
    <comment xml:lang="hu">Taskcoach</comment>
    <comment xml:lang="it">Taskcoach</comment>
    <comment xml:lang="ko">Taskcoach</comment>
    <comment xml:lang="nb">Taskcoach</comment>
    <comment xml:lang="nl">Taskcoach</comment>
    <comment xml:lang="nn">Taskcoach</comment>
    <comment xml:lang="sv">Taskcoach</comment>
    <comment xml:lang="uk">Taskcoach</comment>
    <comment xml:lang="vi">Taskcoach</comment>
<glob pattern="*.task"/>
<alias type="application/taskcoach"/>
</mime-type>
</mime-info>

이제이 새 파일을 디렉토리에 저장하거나 복사해야합니다

  • ~/.local/share/mime/packages 사용자 별 파일 연결 또는
  • /usr/share/mime/packages 시스템 전체 파일 연결

완료되면 실행

update-mime-database [MIME-DIRECTORY]

[MIME-DIRECTORY]이전에 선택한 디렉토리에서 /packages접미사를 뺀 위치 입니다 . ( sudo시스템 전체 연결에 사용합니다.)

이제 파일 관리자를 열고 아무것도 .task를 마우스 오른쪽 단추로 클릭 하고 컨텍스트 메뉴의 열기 옵션을 사용하여 taskcoach를 기본 프로그램으로 선택하십시오.

작업이 완료되었습니다. .task이제 모든 파일이 taskcoach와 함께 열립니다!


NB 당신은 / 패키지에 CP 파일 관리자 또는 루트가 될 필요가있을 것이다
크리스토퍼 Stansbury

1
내 홈 폴더에 설치된 응용 프로그램에 대해이 작업을 시도했지만 작동하지 않습니다. 위의 task.xml 파일을 그에 따라 변경하고 / usr / share / mime / packages에 복사하고 실행했습니다 sudo update-mime-database /usr/share/mime. 로그 아웃했다가 다시 시도했지만 아무 소용이 없습니다.
To Do

4

파일이 TaskCoach에서 열리지 만 다른 .XML 파일도 TaskCoach에서 열립니다!

그것들은 모두 동일한 MIME 유형 ( application/xml) 이기 때문에 발생합니다 .

TaskCoach 파일을 다른 XML 파일과 다르게 처리하려면 새 MIME 유형을 구성해야합니다.

이전에 한 번도 해 본 적이 없지만 Gnome은 그 작업을 수행하는 방법에 대한 훌륭한 문서를 가지고있는 것 같습니다 : 모든 사용자 / 개인 사용자를 위한 사용자 지정 MIME 유형 추가 .


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