Linux에서 프로그래밍 방식으로 사용자 정의 폴더/디렉토리 아이콘을 설정합니다

StackOverflow https://stackoverflow.com/questions/1036046

  •  10-07-2019
  •  | 
  •  

문제

Linux에서 데스크탑/파일 관리자에 나타나는 폴더/디렉토리에 대한 사용자 정의 아이콘을 설정할 수 있습니까?

예를 들어 Windows Explorer의 경우 폴더의 goodtop.ini 파일에 사용자 정의 아이콘을 설정할 수 있습니까?

그렇다면이 작업을 수행하는 일반적인 메커니즘이나 API 기능이 있습니까 (배포/데스크탑/파일 관리자에게 공통적일까요)?

독립형 콘솔 모드 프로그램 C ++에서이를 수행하거나 KDE, Gnome 등에 데스크탑 API를 사용하고 싶습니다. (UNIX CDE 및 OSX)

도움이 되었습니까?

해결책

KDE 데스크탑을 사용하는 경우 디렉토리 안에 .Directory 파일을 만듭니다.

예 : "dev.sparc"라는 디렉토리의 사용자 정의 아이콘이 있습니다. KDE 데스크탑을 사용하여 이것을 만들었습니다. 그것이 볼 수있는 파일을 만드는 것입니다.

$ cat dev.sparc/.directory
[Desktop Entry]
Icon=applications-engineering

ET Voila. 그게 전부입니다. 귀하 또는 사용자가 Gnome을 사용하는 경우 비슷하지만 미묘하게 다를 수 있습니다. 빈 디렉토리 만 만들고 그놈을 사용하여 아이콘을 설정하십시오. $ ls -al 디렉토리에서 어떤 파일을 생성했는지 확인합니다.

다른 팁

나는 최근에 다양한 Linux 플랫폼에서 데스크탑 바로 가기를 만드는 것과 비슷한 일을하려고 노력 했으며이 게시물을 찾았습니다.

자세한 내용은 데스크탑 항목 사양 KDE 및 Gnome 데스크톱의 데스크탑 및 디렉토리 바로 가기 표준을 설명하는 Freedesktop.org에서.

그놈, KDE 및 CDE에서이를 수행하는 표준 방법은 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top