Ubuntu 18.04에서 .desktop 파일을 신뢰할 수있는 것으로 표시하려면 어떻게합니까?


16

Ubuntu 18.04에서 사용자가 사용자 정의 데스크탑 파일을 클릭하면 프로그램이 응용 프로그램을 신뢰할 수 없다는 메시지가 표시되고 시작하는 것이 안전하지 않을 수 있습니다. 데스크탑에는 또한 데스크탑 파일에 대한 올바른 아이콘이 표시되지 않습니다.

메시지가 표시되지 않고 데스크탑에 ICON도 표시되도록 응용 프로그램이 데스크탑 파일을 신뢰 된 것으로 시작하도록 표시하는 방법은 무엇입니까?

나는 사용하려고

chmod +x *.desktop

일부 쿼리에서 제안되었지만 18.04에서는 작동하지 않는 것 같습니다.



나도 .desktop 파일을 클릭 할 때마다 "신뢰 및 실행"을 요청하고 열리지 만 매번 같은 파일에서 같은 것을 묻는다. 절대 업데이트하지 않습니다. 이상한 점은 X11 (startX)을 다시 시작해야 할 때쯤에 시작되었다고 생각합니다. 화면이 가득 찼을 때 앱 괴물이 있었기 때문입니다. 이것에 대한 해결책을 찾은 적이 있습니까?
Jared

답변:


12

이 시점까지 제공된 답변에는 비 대화식 방식으로이 작업을 수행하는 방법에 대한 정보가 포함되어 있지 않습니다. 런처 생성을 스크립팅하고 클릭하지 않고 신뢰할 수있게하려면 어떻게해야합니까?

이 사용 케이스는 이미 해결 된 이 문제이 답변 . 이 질문을 찾기가 쉽기 때문에 여기 에이 정보를 복제하고 있으며 여기에있는 질문의 범위가 더 커서 중복되지는 않습니다.

명령 행에서 실행기를 신뢰할 수있는 것으로 설정하려면 다음을 실행하십시오.

gio set /path/to/your/launcher.desktop "metadata::trusted" yes

완료되면 데스크탑 또는 현재 폴더에서 F5를 눌러보기를 새로 고치십시오. 실행기는 이제 신뢰할 수 있어야합니다.

충족해야하는 특정 조건 (소유권, 프로그램 실행, 올바른 사용자로 gio 실행)이 있습니다. 전체 목록 은 Sander의 답변 을 참조하십시오 .


18.04에 나에게 효과가 없었습니다. 대상 .desktop파일 Allow executing file as program은 속성 메뉴에 확인란이 표시되어 있지 않은 상태로 유지됩니다
artu-hnrq

바탕 화면에 올바른 아이콘 경로와 모든 항목이 포함 된 새로운 .desktop 파일이 실행 파일과 모두 실행되었으므로 (신뢰할 수 있음) 바탕 화면에서 F5를 누르기 전까지는 아이콘이 표시되지 않습니다. 이 팁에 감사드립니다!
sdaau

11
  • 먼저 이미했던 것처럼 .desktop 파일의 실행 비트를 설정하십시오. 파일 관리자에서 파일을 마우스 오른쪽 버튼으로 클릭하고 명령 줄보다 쉬운 경우 속성 대화 상자의 "권한"탭에서 실행 가능 속성을 설정하여이 작업을 수행 할 수도 있습니다.
  • 이제 아이콘을 두 번 클릭하여 다시 시작하십시오. 다시 대화 상자가 나타나지만 다른 대화 상자입니다. 이번에는 "Launch and trust (시작 및 신뢰)"버튼을 선택하면 바탕 화면 파일이 오른쪽 아이콘이있는 기능성 실행기로 바뀝니다.

1
답변 주셔서 감사합니다. 내 문제는 아이콘을 클릭 할 때 메시지가 나타나지 않게하는 것입니다. 기본적으로 응용 프로그램을 신뢰할 수있는 것으로 표시하려면 어떻게합니까? 아이콘도 표시해야합니다.
arun nath

내가 쓴 내용을주의 깊게 읽고 먼저 사용해보십시오. 런처를 "신뢰할 수있는"것으로 표시하는 절차입니다. 그렇게하면 런처가 예상대로 작동하고 즉시 응용 프로그램을 시작합니다. "메시지가 표시되지 않고 응용 프로그램이 데스크탑 파일을 시작하여 데스크탑 파일에도 표시되도록 응용 프로그램이 데스크탑 파일을 신뢰하는 것으로 표시하는 방법은 무엇입니까?" 이것이 "어떻게"에 대한 답입니다.
바나듐

응용 프로그램을 시작할 수 있습니다. 모든 것이 잘 작동합니다. 그러나 데스크탑 파일은 아이콘으로 바뀌지 않습니다. 또한 응용 프로그램을 닫고 다시 시작하려고하면 메시지가 다시 나타납니다. 이 팝업 메시지를 한 번에 제거 할 수있는 방법이없는 것 같습니다. 항상 팝업이 나타납니다. 나는 여기서 뭔가를 놓치지 않기를 바랍니다.
arun nath

대화 상자에 응답 한 후 신뢰할 수없는 실행기에서 응용 프로그램을 시작할 수 있지만 실행기가 "신뢰할 수 없음"입니까? 그것은 정상적인 행동이 아닙니다. 내 시스템에서이 작업을 한 번 수행하면 실행기가 "신뢰"되고 기억됩니다.
바나듐

더 이상 기억하지 않는 것 같습니다. 그것은 당신이 제안한 것처럼 작동했습니다. 최신 Ubuntu 18.04 업데이트 시리즈가 최신 버전 인 것으로 보입니다.
arun nath

10

몇 시간 동안 검색 한 결과 마침내 .desktop 파일에서 신뢰할 수 없으며 아이콘이 표시되지 않는 문제가 발생한 것을 발견했습니다.

소유자를 사용자 이름으로 변경하십시오 (광산이 루트로 설정되어 문제가 발생 함).

sudo chown $USER:$USER ~/.local/share/gvfs-metadata/home*

@George Udosen의 크레딧으로 문제 해결에 도움을주었습니다. GVFS-WARNING ** : 메타 데이터 트리 /home/user/.local/share/gvfs-metadata/home을 초기화 할 수 없음 : 열기 : 권한이 거부되었습니다


1
나를 위해 일하지 않았다. 해당 파일은 이미 적절한 소유자로 설정되었습니다.
앤드류 라 마라

1

특정 데스크탑 파일 (chown)에 적절한 사용자 이름과 그룹 이름을 설정하십시오. 이제 다시 시작하려고하면 "시작 및 신뢰"버튼을 선택하는 대화 상자가 나타납니다.


올바른 사용자 및 그룹 세트가 이미 있다는 문제가있었습니다. 슬프게도 Ubuntu를 다시 설치하고 동일한 사용자 이름으로 홈 디렉토리를 다시 마운트했을 때 실제로는 아닙니다. 같은 이름을 가진 사용자는 그 자체로 같은 사용자가 아닌 것으로 나타났습니다. 로 sudo chown -R myuser:myuser ~/모든 문제를 재시작 할 필요없이 일했다.
Sebastian Barth

나는 같은 문제를 가지고있다. 또한 노틸러스를 사용할 때 /home/${users}/.local/share/applications/EclipseWeb.desktop에서 .desktop 파일을 두 번 클릭하면 응용 프로그램을 시작하는 동안 오류가 발생하여 정보를 찾을 수 없다는 메시지가 나타납니다. 메시지를 해석하는 데 도움이됩니다.
조나단

0

그리고 b_laoshi의 답변에 추가하기 위해-16.04에서 18.04로 업데이트 한 후 스팀 링크로 가득 찬 바탕 화면이 있습니다. 각 게임을 열고 신뢰하지 않으려 고했습니다.

for i in ~/Desktop/*.desktop; do    gio set "$i" "metadata::trusted" yes ;done

코드가 무엇인지 확실하지 않으면 서 stackoverflow에서 코드를 신뢰해서는 안됩니다.

  • "$i"데스크탑이라는 데스크탑에서 각 파일의 전체 경로로 차례로 설정 하십시오.
  • 뛰다

    gio set </home/path/to/your/whatever.desktop> "metadata::trusted" yes
    

    각각

  • done 루프의 끝을 표시

나는 같은 문제를 겪었고 지오 나 초크도 그룹이나 소유자를 바꾸지 않았다.
조나단

gio소유자 나 그룹을 변경하지 않습니다. 단지 그놈에게 신뢰하도록 지시합니다. stat filenamechown이 작동하지 않는 경우 소유자 / 그룹을 확인하십시오. 오류 메시지를 확인하십시오. 오류 메시지를 루트로만 실행할 수 sudo있으며 일부 파일 시스템 (예 : 파일 공유, SD 카드, Windows 디스크)
은이를
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.