문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 마지막 판 양쪽 다음 판 | ||
linux:flatpak [2021/03/11 10:13] kwon37xi [설정 / 환경변수 override] |
linux:flatpak [2023/06/07 17:50] kwon37xi [Theme] |
||
---|---|---|---|
줄 18: | 줄 18: | ||
# flathub 추가 | # flathub 추가 | ||
flatpak remote-add --if-not-exists flathub https:// | flatpak remote-add --if-not-exists flathub https:// | ||
+ | |||
+ | # kdeapps 추가 | ||
+ | flatpak remote-add --if-not-exists kdeapps --from https:// | ||
# reboot | # reboot | ||
</ | </ | ||
+ | * [[https:// | ||
+ | * kdeapps 에 있는 앱도 대부분 flathub 에 있는 경우가 많음. 그러나 없는 것도 있긴하다. | ||
===== 사용법 ===== | ===== 사용법 ===== | ||
- | * 앱 조회< | + | * 앱 조회 |
+ | <code sh> | ||
flatpak remote-ls | flatpak remote-ls | ||
</ | </ | ||
- | * 검색< | + | * 검색 |
+ | <code sh> | ||
flatpak search < | flatpak search < | ||
</ | </ | ||
- | * 설치< | + | * 설치 |
+ | <code sh> | ||
# gimp 설치 | # gimp 설치 | ||
flatpak install flathub org.gimp.GIMP | flatpak install flathub org.gimp.GIMP | ||
</ | </ | ||
+ | * 사용하지 않는 runtime 삭제 | ||
+ | <code sh> | ||
+ | flatpak uninstall --unused | ||
+ | # --user 불필요. system/user 둘다 삭제함. | ||
+ | </ | ||
===== gnome-software-center ===== | ===== gnome-software-center ===== | ||
gnome-software-center 에서 flatpak 검색 및 설치 가능하게 설정. | gnome-software-center 에서 flatpak 검색 및 설치 가능하게 설정. | ||
줄 48: | 줄 59: | ||
===== winepak ===== | ===== winepak ===== | ||
* [[https:// | * [[https:// | ||
+ | |||
+ | ===== 설정 / 환경변수 override ===== | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | <code sh> | ||
+ | # --user 빼면 전역 설정 | ||
+ | flatpak override --user --env=VARIABLE_NAME=VARIABLE_VALUE full.application.Name | ||
+ | |||
+ | # 여러건일때 | ||
+ | flatpak override --env=" | ||
+ | </ | ||
+ | |||
+ | ===== 구 버전 설치 ===== | ||
+ | * [[https:// | ||
+ | |||
+ | <code sh> | ||
+ | # gimp 로 예시 | ||
+ | flatpak remote-info --log flathub org.gimp.GIMP | ||
+ | |||
+ | # commit 버전들이 출력된다. 이중에서 설치하고 싶은 commit hash 선택 | ||
+ | # root 권한 필요. | ||
+ | sudo flatpak update --commit=< | ||
+ | |||
+ | # 현재 버전 유지하고 업그레이드 안하게 막기 | ||
+ | flatpak mask org.gimp.GIMP | ||
+ | </ | ||
+ | |||
===== 한글 입력기 관련 문제 flatpak/ | ===== 한글 입력기 관련 문제 flatpak/ | ||
줄 54: | 줄 93: | ||
* [[linux: | * [[linux: | ||
* 입력기 관련 환경 변수를 강제로 지정해줘야 하는 것으로 보임. | * 입력기 관련 환경 변수를 강제로 지정해줘야 하는 것으로 보임. | ||
+ | <code sh> | ||
+ | # nimf 로 바꾼다고 할 때, | ||
+ | # 아래 실제로 작동 안함. | ||
+ | flatpak override --env=" | ||
+ | flatpak override --env=" | ||
+ | </ | ||
===== Theme ===== | ===== Theme ===== | ||
* [[linux: | * [[linux: | ||
줄 60: | 줄 104: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||
+ | * Flatpak 의 경우 yaru 테마를 주황색 말고 다른 것으로 변경할 경우 관련 패키지를 찾아서 설치해줘야한다. | ||
* GTK/Icon 테마 목록 | * GTK/Icon 테마 목록 | ||
<code sh> | <code sh> | ||
줄 73: | 줄 119: | ||
flatpak install kdeapps org.kde.PlatformTheme.QGnomePlatform// | flatpak install kdeapps org.kde.PlatformTheme.QGnomePlatform// | ||
</ | </ | ||
+ | * Yaru 테마 목록 | ||
+ | <code sh> | ||
+ | flatpak remote-ls flathub | grep org.gtk.Gtk3theme \ | ||
+ | | grep stable | grep Yaru | cut -f 2 -d$' | ||
+ | </ | ||
+ | ===== Permission ===== | ||
+ | * [[https:// | ||
+ | ===== flatpak 내부의 명령 실행하기 ===== | ||
+ | * [[https:// | ||
+ | * flatpak 패키지 안에 cli 명령이 존재하는 경우 이를 실행할 수 있다. | ||
+ | <code sh> | ||
+ | # 예 : org.darktable.Darktable flatpak 안에 있는 darktable-cli 명령 실행 | ||
+ | flatpak run --command=darktable-cli org.darktable.Darktable < | ||
+ | </ | ||
===== 참조 ===== | ===== 참조 ===== | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// |