노틸러스가 실제 이름으로 .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.