From e3300487f8aa2aa1c95f3cb24455f839c266d80e Mon Sep 17 00:00:00 2001 From: dungdinhmanh Date: Tue, 24 Feb 2026 11:50:54 +0000 Subject: [PATCH 1/3] Update: fix linuxmint keyring --- config/archives/linuxmint.key.binary | Bin 0 -> 2228 bytes config/archives/linuxmint.key.chroot | Bin 0 -> 2228 bytes config/archives/linuxmint.pref.chroot | 3 +++ config/package-lists/caramos.list.chroot | 2 +- 4 files changed, 4 insertions(+), 1 deletion(-) create mode 100755 config/archives/linuxmint.key.binary create mode 100755 config/archives/linuxmint.key.chroot create mode 100644 config/archives/linuxmint.pref.chroot diff --git a/config/archives/linuxmint.key.binary b/config/archives/linuxmint.key.binary new file mode 100755 index 0000000000000000000000000000000000000000..ff1576ef6d8d135bf3cd4327da88ea6bed583702 GIT binary patch literal 2228 zcmV;l2ut^w0u2OLM2Fe|5CFE!sddX@r1!nn^^`BN5Zb^m1H1i_zFpJOHL(pFl_Jp? z3QnRjxo6)d6j6~EUM2Sliv)ck{n3dZG-F>Xx0Iymw83XEOJ-9Yq0(mt&04ngO-!OM zf!+sa6~3oY2abCn$*r9ZaKZHrI2w>yUXkkY6Z<>RVqZ0Gl2Gk4)WrFXI-|&bNffNG zYQ%zv53Q3!6c z>(GpR;a8}nAP_Cx*eLTMP(+U7qrn~LN#cUiOMTu-L+WruR%newV}J0DcuLzh;s%<`h_Ax-SoakninO(O`c}L~}v- z^piL$M^tRqaj1*=xPzEYZtLZ<#$>50YJCR^g%>EKb481_ZMGRbXcWfwZzAAGHy~5FEB7`!pvc8bCVn=Y?j4FGchjT zOd;r6##G}HjeP(S0RRECHcV-5b$B36X>N2NQe|*&b7^#Ma(N(AX=iR}Zf77%WqBYx za&K>RKx}Dlb$D%QZgehVZ*4w_0yhK`0SW*i1p-$@huQ)g0|g5S2nPcN6$%Lm3k4Pe z0|5X69svRufB*^!5T;>a2}K*b^3)^`|8Sz)d)se&2_^}D zW+C%h9SarGmT`T95->lOME_j%=#kv{>Rf)_`$D0QprF>nb++s~>T{+UUjg?#v!m}- z*a-rO{@jG^&9m_Hd{tN*Q8bHu*fYTuP_2k5W2!(3{ilDQ!@uCoTj8=oeX{1b3#g;j zHgxfVulh~;TnB;DC^KeIB5lfYp|PUnmf4#Hq6&)S!&7Ak$$WADB=E4ERJ!u~EZ-9$ zS+k%@9xp0+S!=ZD5F3Oej>~&e69*UhK>> zX4hb%03&SDY+O#@sX)^!TaT+fXPj1UJ@<)Wk>9zEU5))i@Z#{d5}Ft zx`{Z)!1zhNX9UFzy_E!03dOrVC(yKpGqr4%Ke2tO7eKJo=o!IAZ{gih7qrwph&@qVIx$l4U zt=A$bMhjKmH$)(>Gw}*+q=Dv5vx?j}<{3{FG@{hxXgYNswi8oyaHfd|XW`$E_Wvo)fqZ0w@*#o7bzy(38P#tAvp+ka6NCk!jEL`CQUEQgj$@Te3RHeV7a>I0MjPB`E%8X&X;Ee-i%@){ z&sPnlQhp4h_iWoJ9I`F!VH`YhmFB6*xS889B!J3(5n2?c*5p}JKF*;5sYXruN?9Y2 zV>?&4f#o$OZh!sN^t#x334H1TcX70wTYMU*;vppAf?M#CUAn+nB~V%e)=--^@M|Iq zSIxPkIS(1$HmYq-n|t%kp_Op#V4~ti?D<-GFo$SviY zhEk3dIYdnBOI&RO*-MJHwXSp64;SR-Ao4Y8qMp$;dm6T>AhB(S+@BVHh+reUMQf@( zVoClAc}-pfJew7^pi%}X$t9tC;+HP;EXyAXbb(^Q`=oq+;D0g?SAJF&^x7B<1436X zlKsG2O4#gWnBhgwWY;>q$f9MhaCeEf)@}Dc%B=8>hTe_9lhMi-E0U55h>;K~)}nmI zduLt}|E1Py(gkf8F(=38!JvCsvL7KMSFuFjD9eYx3lIuL-R&0)C|yb*;gz0Xr59Kf Cu_g8Z literal 0 HcmV?d00001 diff --git a/config/archives/linuxmint.key.chroot b/config/archives/linuxmint.key.chroot new file mode 100755 index 0000000000000000000000000000000000000000..ff1576ef6d8d135bf3cd4327da88ea6bed583702 GIT binary patch literal 2228 zcmV;l2ut^w0u2OLM2Fe|5CFE!sddX@r1!nn^^`BN5Zb^m1H1i_zFpJOHL(pFl_Jp? z3QnRjxo6)d6j6~EUM2Sliv)ck{n3dZG-F>Xx0Iymw83XEOJ-9Yq0(mt&04ngO-!OM zf!+sa6~3oY2abCn$*r9ZaKZHrI2w>yUXkkY6Z<>RVqZ0Gl2Gk4)WrFXI-|&bNffNG zYQ%zv53Q3!6c z>(GpR;a8}nAP_Cx*eLTMP(+U7qrn~LN#cUiOMTu-L+WruR%newV}J0DcuLzh;s%<`h_Ax-SoakninO(O`c}L~}v- z^piL$M^tRqaj1*=xPzEYZtLZ<#$>50YJCR^g%>EKb481_ZMGRbXcWfwZzAAGHy~5FEB7`!pvc8bCVn=Y?j4FGchjT zOd;r6##G}HjeP(S0RRECHcV-5b$B36X>N2NQe|*&b7^#Ma(N(AX=iR}Zf77%WqBYx za&K>RKx}Dlb$D%QZgehVZ*4w_0yhK`0SW*i1p-$@huQ)g0|g5S2nPcN6$%Lm3k4Pe z0|5X69svRufB*^!5T;>a2}K*b^3)^`|8Sz)d)se&2_^}D zW+C%h9SarGmT`T95->lOME_j%=#kv{>Rf)_`$D0QprF>nb++s~>T{+UUjg?#v!m}- z*a-rO{@jG^&9m_Hd{tN*Q8bHu*fYTuP_2k5W2!(3{ilDQ!@uCoTj8=oeX{1b3#g;j zHgxfVulh~;TnB;DC^KeIB5lfYp|PUnmf4#Hq6&)S!&7Ak$$WADB=E4ERJ!u~EZ-9$ zS+k%@9xp0+S!=ZD5F3Oej>~&e69*UhK>> zX4hb%03&SDY+O#@sX)^!TaT+fXPj1UJ@<)Wk>9zEU5))i@Z#{d5}Ft zx`{Z)!1zhNX9UFzy_E!03dOrVC(yKpGqr4%Ke2tO7eKJo=o!IAZ{gih7qrwph&@qVIx$l4U zt=A$bMhjKmH$)(>Gw}*+q=Dv5vx?j}<{3{FG@{hxXgYNswi8oyaHfd|XW`$E_Wvo)fqZ0w@*#o7bzy(38P#tAvp+ka6NCk!jEL`CQUEQgj$@Te3RHeV7a>I0MjPB`E%8X&X;Ee-i%@){ z&sPnlQhp4h_iWoJ9I`F!VH`YhmFB6*xS889B!J3(5n2?c*5p}JKF*;5sYXruN?9Y2 zV>?&4f#o$OZh!sN^t#x334H1TcX70wTYMU*;vppAf?M#CUAn+nB~V%e)=--^@M|Iq zSIxPkIS(1$HmYq-n|t%kp_Op#V4~ti?D<-GFo$SviY zhEk3dIYdnBOI&RO*-MJHwXSp64;SR-Ao4Y8qMp$;dm6T>AhB(S+@BVHh+reUMQf@( zVoClAc}-pfJew7^pi%}X$t9tC;+HP;EXyAXbb(^Q`=oq+;D0g?SAJF&^x7B<1436X zlKsG2O4#gWnBhgwWY;>q$f9MhaCeEf)@}Dc%B=8>hTe_9lhMi-E0U55h>;K~)}nmI zduLt}|E1Py(gkf8F(=38!JvCsvL7KMSFuFjD9eYx3lIuL-R&0)C|yb*;gz0Xr59Kf Cu_g8Z literal 0 HcmV?d00001 diff --git a/config/archives/linuxmint.pref.chroot b/config/archives/linuxmint.pref.chroot new file mode 100644 index 0000000..602ae94 --- /dev/null +++ b/config/archives/linuxmint.pref.chroot @@ -0,0 +1,3 @@ +Package: * +Pin: release o=linuxmint +Pin-Priority: 700 diff --git a/config/package-lists/caramos.list.chroot b/config/package-lists/caramos.list.chroot index 31311b7..ae34789 100644 --- a/config/package-lists/caramos.list.chroot +++ b/config/package-lists/caramos.list.chroot @@ -31,7 +31,7 @@ fcitx5-frontend-gtk3 fcitx5-frontend-gtk4 fcitx5-frontend-qt5 fcitx5-config-qt - +fcitx5-configtool # LibreOffice Vietnamese libreoffice libreoffice-l10n-vi From 74158323f6dd964db7c98ac44d5e8688966b6845 Mon Sep 17 00:00:00 2001 From: dungdinhmanh Date: Sun, 1 Mar 2026 11:23:02 +0000 Subject: [PATCH 2/3] feat: Add custom keybindings for Flameshot and remove default screenshot bindings --- .../sound@cinnamon.org.json | 135 ++++++++++++++++++ .../schemas/99_caramos.gschema.override | 22 +++ config/packages.txt | 4 + 3 files changed, 161 insertions(+) create mode 100644 config/includes.chroot/etc/skel/.config/cinnamon/spices/sound@cinnamon.org/sound@cinnamon.org.json diff --git a/config/includes.chroot/etc/skel/.config/cinnamon/spices/sound@cinnamon.org/sound@cinnamon.org.json b/config/includes.chroot/etc/skel/.config/cinnamon/spices/sound@cinnamon.org/sound@cinnamon.org.json new file mode 100644 index 0000000..c49df3b --- /dev/null +++ b/config/includes.chroot/etc/skel/.config/cinnamon/spices/sound@cinnamon.org/sound@cinnamon.org.json @@ -0,0 +1,135 @@ +{ + "section1": { + "type": "section", + "description": "Menu" + }, + "playerControl": { + "type": "switch", + "default": true, + "description": "Control Players", + "value": true + }, + "extendedPlayerControl": { + "type": "switch", + "default": false, + "description": "Show Loop and Shuffle controls", + "dependency": "playerControl", + "value": false + }, + "keyOpen": { + "type": "keybinding", + "description": "Show menu", + "default": "s", + "tooltip": "Set keybinding(s) to show the sound applet menu.", + "value": "::" + }, + "alwaysShowMuteInput": { + "type": "switch", + "description": "Always show input switch", + "tooltip": "Always show the 'Mute input' switch in the context menu.", + "default": false, + "value": false + }, + "_knownPlayers": { + "type": "generic", + "default": [ + "banshee", + "vlc", + "rhythmbox" + ], + "value": [ + "banshee", + "vlc", + "rhythmbox" + ] + }, + "section2": { + "type": "section", + "description": "Panel" + }, + "showtrack": { + "type": "switch", + "default": false, + "description": "Show song information on the panel", + "dependency": "playerControl", + "value": false + }, + "truncatetext": { + "type": "spinbutton", + "default": 30, + "min": 5, + "max": 512, + "units": "characters", + "step": 1, + "description": "Limit song information to", + "dependency": "showtrack", + "value": 30 + }, + "middleClickAction": { + "type": "combobox", + "default": "mute", + "options": { + "Toggle Mute": "mute", + "Toggle Mute output": "out_mute", + "Toggle Mute input": "in_mute", + "Toggle Play / Pause": "player" + }, + "description": "Action on middle click", + "value": "mute" + }, + "middleShiftClickAction": { + "type": "combobox", + "default": "in_mute", + "options": { + "Toggle Mute": "mute", + "Toggle Mute output": "out_mute", + "Toggle Mute input": "in_mute", + "Toggle Play / Pause": "player" + }, + "description": "Action on shift+middle click", + "value": "in_mute" + }, + "horizontalScroll": { + "type": "switch", + "default": false, + "description": "Use horizontal scrolling to move between tracks", + "dependency": "playerControl", + "value": false + }, + "showalbum": { + "type": "switch", + "default": false, + "description": "Show album art as icon", + "dependency": "playerControl", + "value": false + }, + "hideSystray": { + "type": "switch", + "description": "Hide system tray icons for compatible players", + "default": true, + "value": true + }, + "section3": { + "type": "section", + "description": "Tooltip" + }, + "tooltipShowVolume": { + "type": "switch", + "default": true, + "description": "Show volume in tooltip", + "value": true + }, + "tooltipShowPlayer": { + "type": "switch", + "default": false, + "description": "Show player in tooltip", + "value": true + }, + "tooltipShowArtistTitle": { + "type": "switch", + "default": false, + "description": "Show song artist and title in tooltip", + "value": true + }, + "__md5__": "" +} \ No newline at end of file diff --git a/config/includes.chroot/usr/share/glib-2.0/schemas/99_caramos.gschema.override b/config/includes.chroot/usr/share/glib-2.0/schemas/99_caramos.gschema.override index aba3653..f8addca 100644 --- a/config/includes.chroot/usr/share/glib-2.0/schemas/99_caramos.gschema.override +++ b/config/includes.chroot/usr/share/glib-2.0/schemas/99_caramos.gschema.override @@ -52,3 +52,25 @@ default-folder-viewer='icon-view' [org.cinnamon.desktop.default-applications.terminal] exec='gnome-terminal' + +#Free print screen keybind from area-screenshot +[org.cinnamon.desktop.keybindings.media-keys] +screenshot=@as [] +screenshot-clip=@as [] +window-screenshot=@as [] +window-screenshot-clip=@as [] +area-screenshot=@as [] +area-screenshot-clip=@as [] + +[org.cinnamon.desktop.keybindings] +custom-list=['custom0', 'custom1'] + +[org.cinnamon.desktop.keybindings.custom-keybinding:/org/cinnamon/desktop/keybindings/custom-keybindings/custom0/] +name='Flameshot' +command='flameshot gui' +binding=['s'] + +[org.cinnamon.desktop.keybindings.custom-keybinding:/org/cinnamon/desktop/keybindings/custom-keybindings/custom1/] +name='Flameshot Print' +command='flameshot gui' +binding=['Print'] \ No newline at end of file diff --git a/config/packages.txt b/config/packages.txt index b6b00a0..4f491f3 100644 --- a/config/packages.txt +++ b/config/packages.txt @@ -10,3 +10,7 @@ plank # Bộ gõ tiếng Việt fcitx5 fcitx5-unikey +#5 @dungdinhmanh +flameshot +tlp +gdebi \ No newline at end of file From 62411be41abf340b7bd01d2bd47d789d88a1f3dd Mon Sep 17 00:00:00 2001 From: dungdinhmanh Date: Sun, 1 Mar 2026 11:29:57 +0000 Subject: [PATCH 3/3] modify: remove gdebi from packages.txt (installed by default mint) --- config/packages.txt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/config/packages.txt b/config/packages.txt index 4f491f3..bf19667 100644 --- a/config/packages.txt +++ b/config/packages.txt @@ -12,5 +12,4 @@ fcitx5 fcitx5-unikey #5 @dungdinhmanh flameshot -tlp -gdebi \ No newline at end of file +tlp \ No newline at end of file