데스크탑 파일 생성기
명령 줄 인수를 기반으로 .desktop 파일을 생성하고 .png 아이콘을 다운로드합니다.
자세한 내용은 gendesk --help 또는 Man Page를 참조하십시오.
풀 요청을 환영합니다.
1.0.9에서 1.0.10으로 변경됩니다
- 문서를 업데이트하십시오.
- CI 구성을 업데이트합니다.
- MIT에서 BSD-3 라이센스로 전환하십시오.
-
default.png gendesk.png 로 바꾸어 문제 #26을 해결하십시오. - 일부 리팩토링.
-
PKGBUILD 파일에서 .svg 아이콘에 대한 지원 추가, 참조 #22. - 카테고리 점검 및 경고 추가, 참조 #21.
- 감가 상각 된
ioutil 패키지 대신 io 사용하십시오. - 의존성 업데이트.
1.0.8에서 1.0.9로 변경됩니다
- 문서를 업데이트하십시오.
- 변수 확장, 참조 #16.
- 시작 디렉토리, 참조 #17을 설정하기 위해
--path 플래그를 추가하십시오. -
AudioVideo 카테고리 감지 및 전자 메일 관련 응용 프로그램을 감지하기위한 키워드를 추가하십시오. - 플래그가 주어지지 않은 경우
noExecSpecififed 만 설정하십시오. -
--exec 이메일 관련 응용 프로그램에 지정되지 않은 경우 Exec 필드에 %u 추가하십시오. -
Email;Network;Office; 카테고리, 참조 #19. - 의존성 업데이트.
1.0.7에서 1.0.8로 변경됩니다
1.0.6에서 1.0.7로 변경됩니다
- 문서를 업데이트하십시오.
- 또한
-bin 접미사를 제거하십시오. - CI 구성을 업데이트합니다.
-
--help 출력의 약간의 개선. - 추가 카테고리를 추가합니다.
- 의존성 업데이트.
1.0.5에서 1.0.6으로 변경됩니다
-
-hg 접미사 (Michael Straube에 감사) 문제를 해결하십시오. - 패키지 설명 (Simon Dierl에 감사)에 문제를 해결하십시오.
- 사소한 변화.
- 의존성 업데이트.
1.0.4에서 1.0.5로 변경됩니다
- 첫 번째 인수가 존재하는 파일이 아닌 경우 패키지 이름으로 사용하십시오.
- 의존성 업데이트.
1.0.3에서 1.0.4로 변경됩니다
- 릴리스 패키지에 Go.Mod 및 Go.Sum을 포함시킵니다.
- 인수가 없을 때 출력 메시지를 약간 변경합니다.
- 의존성 업데이트.
1.0.2에서 1.0.3으로 변경됩니다
- 플래그가 주어진 pkgbuild 파일에서 값을 무시합니다.
- Goconf에서 Goconfig로 전환하십시오.
- 용어에서 텍스트로 전환합니다.
- Go 1.10 이상이 필요합니다.
1.0.1에서 1.0.2로 변경됩니다
-
.desktop 파일을 생성 할 때 1.2 대신 1.0으로 버전을 설정하여 더 넓은 범위의 배포판을 지원하십시오.
1.0.0에서 1.0.1로 변경됩니다
-
--help 출력에서 오타를 고정하십시오. - 릴리스 스크립트를 업데이트하십시오.
0.7.0에서 1.0.0으로 변경됩니다
-
--icon FLAG, Ref #7을 추가하십시오. - 데스크탑 엔트리 스펙 1.2 형식 (
Encoding 제거 및 Version 지정), Ref #8으로 업데이트하십시오. -
golint 유틸리티에서 제안한 바와 같이 몇 가지 사소한 변경. - GO 1.11로 테스트했습니다.
0.6.5에서 0.7.0으로 변경됩니다
- 업데이트 된 벤더의 종속성.
- Goreleaser에 대한 지원이 추가되었습니다.
- 아이콘이 누락 된 경우 아이콘 처리가 향상되었습니다.
- 사소한 변화와 리팩토링.
0.6.4에서 0.6.5로 변경됩니다
- 패키지 이름의
-svn 접미사를 무시하십시오 ( -git , @mstraube와 동일). -
.desktop 파일 내용을 생성하기 위해 text/template 사용하십시오. - 명령 줄 출력/문서의 사소한 변경.
- 일부 리팩토링.
- Go 1.9로 테스트되었습니다.
0.6.3에서 0.6.4로 변경됩니다
- 일부 플래그를 무시할 수없는 버그를 수정하십시오.
0.6.2에서 0.6.3으로 변경됩니다
- 패키지 이름의 일부인
-git 접미사를 무시합니다.
0.6.1에서 0.6.2로 변경됩니다
- 누락 된 아이콘을 검색하기 위해 다른 URL을 지정하기위한 구성 파일이있을 가능성이 추가되었습니다.
-
--iconurl 플래그를 제거하십시오. - 외부 패키지에 일부 코드를 리팩토링했습니다.
0.6에서 0.6.1로 변경됩니다
-
StartupNotify=true / false 에 대한 지원 -
--mimetype 및 --mimetypes 모두 허용됩니다 - 이전보다 더 많은 범주를 추측합니다
0.5.5에서 0.6으로 변경됩니다
- 창 관리자를 시작하기위한 .desktop 파일을 생성하기위한 옵션이 추가되었습니다.
0.5.4에서 0.5.5로 변경됩니다
- pkgbuild 파일에서 .desktop 파일을 생성 할 때 버그 수정.
0.5.3에서 0.5.4로 변경됩니다
- 덮어 쓰기 파일을 위해
-f 플래그를 추가했습니다 (그 없이는 덮어 쓰지 않음). - 일부 리팩토링
0.5.2에서 0.5.3으로 변경됩니다
- 응용 프로그램이 터미널에서 실행되어야하는지 지정하기위한
--terminal 플래그를 추가했습니다. - 일부 리팩토링.
0.5.1에서 0.5.2로 변경됩니다
0.5.0에서 0.5.1로 변경됩니다
-
$pkgname 및 $pkgdesc 에 대한 지원. - Man Page를 업데이트했습니다.
-
--iconurl 로 지정된 아이콘을 다운로드하려고합니다.
0.4.4에서 0.5.0으로 변경됩니다
- 명령 줄 옵션, pkgbuild를 지정할 필요가 없습니다.
0.4.3에서 0.4.4로 변경됩니다
- Fedora에서 아이콘을 오픈 아이콘 라이브러리로 검색하기 위해 URL을 변경했습니다.
0.4.2에서 0.4.3으로 변경됩니다
- 퍼즐 게임이 올바른 카테고리에 배치되지 않은 경우 수정 된 사소한 버그
- 추가 _categories = ()
0.4.1에서 0.4.2로 변경됩니다
- 추가 카테고리 "그래픽; 3dgraphics;" 3D 모드 러의 경우
- "시스템"을 추가했습니다. 센서 모니터 용
- 추가 카테고리 "게임; 보드 게임;" KW "보드", "체스", "Goban"또는 "Chessboard"의 경우
- KW "전자 책"및 "eBook"에 대한 "Office"카테고리 추가
- 아이콘을 지정할 때 기본적으로 ".png"를 사용하지 않습니다
0.4에서 0.4.1로 변경됩니다
- _name = () 및 _comment = ()가 작동하지 않는 버그를 수정했습니다.
0.3에서 0.4로 변경됩니다
- 추가 _genericName = ()
- 추가 _comment = ()
- 추가 _mimeType = ()
- 추가 유형 = 응용 프로그램
- 키워드 "Puzzle"에 "Game; LogicGame"이 추가되었습니다.
- 키워드 "싸움"을 위해 "게임; 아케이드 게임"추가 카테고리 추가
- -헬프 출력에서 이상한 형식을 수정했습니다
- .desktop 파일의 끝에서 사용자 정의 필드를 추가하기 위해 추가 _custom = ()
- 기존 .SVG 아이콘에 대한 글로벌
- 더 짧은 선
- 터미널 출력과 관련된 기능 및 설정을 별도의 파일로 이동
0.2에서 0.3으로 변경됩니다
- 새로운 깃발 : -Q 조용한
- 새로운 깃발 : -색상이없는 노콜러
- 새 플래그 : -N은 아무것도 다운로드하지 않기 위해 (.desktop 파일 만 생성)
- 새 깃발 : -Q 조용한 (stdout 출력 없음)
- _name = ( 'name') added 소문자뿐만 아니라 "zynaddsubfx"또는 "jedit")를 지정할 수 있습니다.
- KW "Synthesizer"는 이제 카테고리 오디오 반드입니다
- KW "Editor"는 이제 카테고리 문자 메시지 및/또는 개발; 텍스트 인물입니다
- KW "Emulator"는 이제 "게임"카테고리입니다.
- KW "Game"은 이제 "게임"카테고리입니다.
- KW "Combat"은 이제 "게임; 아케이드 게임"입니다.
- KW "GPS"또는 "Inspecting"은 이제 범주 "응용 프로그램; 과학"입니다.
- KW "Player"는 이제 "Application; Game;"카테고리입니다.
- KW "Shooter"는 이제 "응용 프로그램; 게임; Action -Game;"입니다.
- KW "Roguelike"는 이제 "Application; Game; AdventureGame;"입니다.
- KW "GIT"는 이제 카테고리 개발, 개정 콘트롤입니다
요구 사항
문제 해결
- Linux에서는
GLIBC_3.32 not found gendesk-1.xx-linux_static 릴리스를 사용해보십시오.
일반 정보