Procházet zdrojové kódy

feat(pkuxkx): 支持更多的发行版环境

dzp před 7 měsíci
rodič
revize
99ae98efa3
2 změnil soubory, kde provedl 10 přidání a 5 odebrání
  1. 9 4
      framework/utils.tin
  2. 1 1
      tmux.conf

+ 9 - 4
framework/utils.tin

@@ -186,10 +186,15 @@ PaoTin++ © 2020~2023 的所有版权均由担子炮(dzp <danzipao@gmail.com>) 
     #replace tmp {"} {};
     #replace tmp {%*{-| }%*} {&1};
     #switch {"$tmp"} {
-        #case {""}          {#0};
-        #case {"opensuse"}  {#local uname {openSUSE}};
-        #case {"alpine"}    {#local uname {@if{@existsFile{/.dockerenv};Docker;Alpine}}};
-        #default            {#local uname {@str.Capital{$tmp}}};
+        #case {""}              {#0};
+        #case {"opensuse%*"}    {#local uname {openSUSE}};
+        #case {"centos"}        {#local uname {CentOS}};
+        #case {"nixos"}         {#local uname {NixOS}};
+        #case {"uos"}           {#local uname {UOS}};
+        #case {"linuxmint"}     {#local uname {LinuxMint}};
+        #case {"openEuler"}     {#local uname {openEuler}};
+        #case {"alpine"}        {#local uname {@if{@existsFile{/.dockerenv};Docker;Alpine}}};
+        #default                {#local uname {@str.Capital{$tmp}}};
     };
     #unvar tmp;
 

+ 1 - 1
tmux.conf

@@ -24,7 +24,7 @@ if-shell 'test -x /data/data/com.termux/files/usr/bin/bash' {
         if-shell 'test -x /usr/bin/bash' {
             set -g default-shell /usr/bin/bash
         } {
-            set -g default-shell /bin/bash
+            run 'tmux set-option -g default-shell "$(command -v bash)"'
         }
     }
 }