노틸러스가 실제 이름으로 .desktop 파일을 표시 할 수 있습니까?


13

오히려 그 (아마도) 임상보다 "사람이 읽을 수있는"별칭을 표시하는의 .desktop 파일의 기능을 실제 이름은 장점이있다 ... 그리고로 의 .desktop 파일 형식이 암시,이 기능이 대상으로 가정 데스크톱 ( 어느 것이 노틸러스에 의해 관리 되는가?

그러나 노틸러스 파일 관리자 자체에서 베어 본 파일 정보 (예 : 실제 이름)를 볼 것으로 예상되는 경우 실제 파일 이름 대신 메타 데이터 별칭이 표시 됩니다 .

이로 인해 노틸러스에서 실제 이름을 사용할 수없는 경우 .desktop 파일 을 편집 /보기가 다소 어려워집니다 .

노틸러스 GUI 파일 관리자 가이 .desktop 파일을 실제 이름으로 나열하게하는 방법이 있습니까? ( ls 처럼 )

추신 ..이 파일들은 내가 이름을 바꿀 때까지 오늘까지 완전히 어리둥절 해졌으며 (내) 새로운 "이름"은 실제로 새로운 실제 파일 이름이 아니 었 습니다!. 표시된 이름은 별명입니다. 노틸러스가 파일 내용 (이름 = ...) 을 수정했으며 원래 이름은 변경되지 않았습니다! ... 지금은 반쯤 곤혹입니다 (이상한 물건)


노틸러스 스크립트에 도전하는 것 같습니다! 어쩌면 파일 형식 스크립트의 모드일까요?
— Allan

2
... 실제로 그것에 대해 더 많이 생각할수록 낯선 사람처럼 보입니다. 표준 "이름 변경"기능이 실제로 파일의 내용을 수정하는 경우 , 그것이 우려되는 한, 그것은 의무를 넘어서는 것입니다 ... 적어도, 그것은 파일 관리자 에 대해 기대하지 않는 것입니다 ... 파일 편집기 (및 속성 시트)의 용도는 ... 예, 노틸러스 스크립트를 사용하여 파일을 편집 / 볼 수 있습니다 ... 그러나 여전히 노틸러스가 제공하는 .desktop 파일에 대해 "특별"한 것이 무엇인지 궁금합니다. 이러한 "특별한"치료. "관리자"파일의 표준이 아닌 치료.
— Peter.O

기본 패키지가 고유 한 이름을 가져야하는 것처럼 관련된 패키지로 이름을 바꿀 수없는 이유를 실제로 알 수 없습니다. 예를 들어 여러 항목에 대한 식별자가있을 수 있습니다. Windows Vista Box에 국한된 예를 확인할 수 없습니다 ....... (커피
— Allan

어떤 버전의 노틸러스를 사용하고 있습니까?
— 이사야

@DoR. "그런 식으로 문제를 발견했습니다!"... Nautilus 2.30.1 (Lucid 10.04)을 사용하고 있습니다. 이제 VM 버전 10.10에서 Nautilus 2.32.0을 사용해 보았습니다. ; 새로운 이름이 이제 ls목록에 나타납니다 . 나는 2 주일 이내에 VM에서 Maverick을 시도했지만 몇 번 충돌했고 Linux / Ubuntu에 대해 매우 새롭습니다. 잠재적 인 설치 드라마를 다룰 수있을만큼 충분히 배웠습니다 .. 이것은 "표지판"입니다 .. 예상보다 빨리 전환 될 수 있습니다. 이제는 필요한 모든 것이 대답 할 수 있습니다. "해결됨"으로 표시 :)
— Peter.O

답변:


5

최신 버전의 노틸러스 ( 2.31.5 이상)에서 .desktop파일 이름을 바꾸면 Name파일 자체 의 필드가 아니라 실제로 파일 이름 이 변경 됩니다.

파일을 실행할 수 없는.desktop 경우 노틸러스는 전체 파일 이름 ( 확장명 포함)을 표시합니다 . .desktop

예를 들어, Firefox.desktop실행 가능한 경우 :

대체 텍스트

실제 파일 이름을 보려면 Firefox.desktop실행 불가능 하게 만드십시오 . 마우스 오른쪽 단추로-> 특성-> 권한-> 선택 취소를 누르십시오 Allow executing file as a program.

대체 텍스트
이제 노틸러스는 전체 파일 이름을 보여줍니다 :

대체 텍스트

대체 텍스트.desktop노틸러스에서 실행 불가능한 파일의 이름을 바꾸는 버그가있는 것 같습니다 . 확장명을
지우지 않으면 .desktop파일
에 이중 확장명이 있습니다 (예 :) Firefox.desktop.desktop.


1
고마워요 DoR ... 부차적 인 문제들 사이에서, 나는 어떻게 든 내 원래의 질문을 보지 못했습니다. 노틸러스가 "실제 파일 이름"을 표시 할 수 있습니까? ... 지금은 분명하다고 생각합니다 ... 노틸러스가하는 일을합니다! ... 그리고 그것은 : 항상 별칭 이름을 보여줍니다 ... 이제 실제 파일 이름을 원할 때마다 이것을 사용할 수 있습니다. 노틸러스 스크립트 ... ( 실제 이름이 크게 다를 수 있으므로 사용 ls하는 것이 "가장 추측이 좋은"방법 인 것 같습니다 ).
— Peter.O

@ fred.bear 내 답변을 편집;)
— 이사야

예! .. 나는 그 더블 .desktop을 받고 있었다! ... quite puzzling .. (그리고 다른 gremlin, 그러나 그것에 들어가는 점은 없습니다 ... 정상적인 사용법에서는 잘 작동합니다. 그리고 나는 이제 무엇을 기대 해야하는지 압니다 :)
— Peter.O

1
quote : ".desktop 파일을 실행할 수없는 경우 노틸러스가 전체 파일 이름을 표시합니다." 이 행동은 정말 믿어지지 않습니다! 파일 관리자의 첫 번째 요청은 파일 유형이 무엇이든 다른 정보가 아닌 파일 이름을 표시하는 것입니다.
— kebs

2

노틸러스의 이상 함과는 별도로 노틸러스 스크립트가 있습니다.

여러 파일을 선택하고 확인을 클릭하면 gedit에서 파일을 표시합니다 (정신 필요).

#!/bin/sh

FILE=$(ls -1 | zenity --list --hide-header --multiple --separator "\n" --title "List directory contents" --width 400 --height 300 --column "ls")
IFS="
"
test -z "$FILE" || gedit $FILE

그것을 ~/.gnome2/nautilus-scripts넣고 실행 가능하게하십시오.


제안 해 주셔서 감사합니다 ... 이전에 Nautilus Actions를 사용했지만 Nautilus Scripts를 살펴 보도록 제안했습니다. ... 그리고 나는 또한zenity
— Peter

0

추가 스크립트를 사용하지 않고 노틸러스에서 실제 파일 이름을 표시 할 수 있습니다.

노틸러스는 두 디렉토리의 모든 하위 디렉토리 에 있으며 이를 포함 하는 .desktop-file에 대한 -file 의 별명을 표시합니다 . -file이 다른 곳에 있으면 노틸러스는 실제 파일 이름을 표시합니다 ..desktop/usr/share/usr/local/share.desktop

심볼릭 링크를 사용하여 간단한 트릭을 수행 할 수 있습니다.

sudo ln -s / usr / USR

노틸러스에서를 찾아 /usr/share/applications보면 노틸러스는 .desktop-files 의 별칭을 표시합니다 .

노틸러스에서를 찾아 /USR/share/applications보면 노틸러스는 .desktop-files 의 실제 파일 이름을 표시합니다 .

시도해보십시오. 버전 16.04 및 17.04의 여러 우분투 풍미에서 이것을 테스트했습니다. 이것은 Xubuntu에서도 작동하며 Thunar는 Nautilus와 동일한 동작을합니다.

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