├── extras ├── config │ ├── pulse │ │ ├── a0a54ceea7f936c7200390d7674ab475-default-sink │ │ ├── a0a54ceea7f936c7200390d7674ab475-default-source │ │ ├── cookie │ │ └── a0a54ceea7f936c7200390d7674ab475-device-volumes.simple │ ├── dconf │ │ └── user │ ├── Thunar │ │ ├── uca.xml │ │ └── accels.scm │ └── Mousepad │ │ └── accels.scm ├── xfce4 │ ├── xfconf │ │ └── xfce-perchannel-xml │ │ │ ├── xfce4-notifyd.xml │ │ │ ├── thunar.xml │ │ │ ├── xfce4-settings-manager.xml │ │ │ ├── xfce4-desktop.xml │ │ │ ├── displays.xml │ │ │ ├── xsettings.xml │ │ │ ├── xfce4-panel.xml │ │ │ ├── xfwm4.xml │ │ │ └── xfce4-keyboard-shortcuts.xml │ └── desktop │ │ ├── icons.screen0-1008x725.rc │ │ ├── icons.screen0-1236x784.rc │ │ ├── icons.screen0-1264x654.rc │ │ ├── icons.screen0-1264x756.rc │ │ ├── icons.screen0-1264x757.rc │ │ ├── icons.screen0-1264x766.rc │ │ ├── icons.screen0-1664x1007.rc │ │ └── icons.screen0-1904x1157.rc └── theme.sh ├── images ├── pic1.jpg ├── pic2.jpg └── pic3.jpg ├── stopvnc ├── startvnc ├── extras.sh ├── uninstall.sh ├── LICENSE ├── README.md └── install.sh /extras/config/pulse/a0a54ceea7f936c7200390d7674ab475-default-sink: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /extras/config/pulse/a0a54ceea7f936c7200390d7674ab475-default-source: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /images/pic1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yurikodesu/termux-xfce/HEAD/images/pic1.jpg -------------------------------------------------------------------------------- /images/pic2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yurikodesu/termux-xfce/HEAD/images/pic2.jpg -------------------------------------------------------------------------------- /images/pic3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yurikodesu/termux-xfce/HEAD/images/pic3.jpg -------------------------------------------------------------------------------- /stopvnc: -------------------------------------------------------------------------------- 1 | #!/data/data/com.termux/files/usr/bin/bash 2 | vncserver -kill :1 && killall pulseaudio 3 | -------------------------------------------------------------------------------- /extras/config/dconf/user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yurikodesu/termux-xfce/HEAD/extras/config/dconf/user -------------------------------------------------------------------------------- /extras/config/pulse/cookie: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yurikodesu/termux-xfce/HEAD/extras/config/pulse/cookie -------------------------------------------------------------------------------- /startvnc: -------------------------------------------------------------------------------- 1 | #!/data/data/com.termux/files/usr/bin/bash 2 | vncserver && pulseaudio --start --load="module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1" --exit-idle-time=-1 3 | -------------------------------------------------------------------------------- /extras/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /extras/config/pulse/a0a54ceea7f936c7200390d7674ab475-device-volumes.simple: -------------------------------------------------------------------------------- 1 | sink:OpenSL_ES_sinkB0Nsink:OpenSL_ES_sink:nullB0mv00BfBPNsource:OpenSL_ES_sink.monitorB0N"source:OpenSL_ES_sink.monitor:nullB0mv00BfBPN -------------------------------------------------------------------------------- /extras/xfce4/desktop/icons.screen0-1008x725.rc: -------------------------------------------------------------------------------- 1 | [xfdesktop-version-4.10.3+-rcfile_format] 2 | 4.10.3+=true 3 | 4 | [Trash] 5 | row=0 6 | col=0 7 | 8 | [/] 9 | row=1 10 | col=0 11 | 12 | [/data/data/com.termux/files/home] 13 | row=2 14 | col=0 15 | 16 | -------------------------------------------------------------------------------- /extras/xfce4/desktop/icons.screen0-1236x784.rc: -------------------------------------------------------------------------------- 1 | [xfdesktop-version-4.10.3+-rcfile_format] 2 | 4.10.3+=true 3 | 4 | [Trash] 5 | row=0 6 | col=0 7 | 8 | [/] 9 | row=1 10 | col=0 11 | 12 | [/data/data/com.termux/files/home] 13 | row=2 14 | col=0 15 | 16 | -------------------------------------------------------------------------------- /extras/xfce4/desktop/icons.screen0-1264x654.rc: -------------------------------------------------------------------------------- 1 | [xfdesktop-version-4.10.3+-rcfile_format] 2 | 4.10.3+=true 3 | 4 | [Trash] 5 | row=0 6 | col=0 7 | 8 | [/] 9 | row=1 10 | col=0 11 | 12 | [/data/data/com.termux/files/home] 13 | row=2 14 | col=0 15 | 16 | -------------------------------------------------------------------------------- /extras/xfce4/desktop/icons.screen0-1264x756.rc: -------------------------------------------------------------------------------- 1 | [xfdesktop-version-4.10.3+-rcfile_format] 2 | 4.10.3+=true 3 | 4 | [Trash] 5 | row=0 6 | col=0 7 | 8 | [/] 9 | row=1 10 | col=0 11 | 12 | [/data/data/com.termux/files/home] 13 | row=2 14 | col=0 15 | 16 | -------------------------------------------------------------------------------- /extras/xfce4/desktop/icons.screen0-1264x757.rc: -------------------------------------------------------------------------------- 1 | [xfdesktop-version-4.10.3+-rcfile_format] 2 | 4.10.3+=true 3 | 4 | [Trash] 5 | row=0 6 | col=0 7 | 8 | [/] 9 | row=1 10 | col=0 11 | 12 | [/data/data/com.termux/files/home] 13 | row=2 14 | col=0 15 | 16 | -------------------------------------------------------------------------------- /extras/xfce4/desktop/icons.screen0-1264x766.rc: -------------------------------------------------------------------------------- 1 | [xfdesktop-version-4.10.3+-rcfile_format] 2 | 4.10.3+=true 3 | 4 | [Trash] 5 | row=0 6 | col=0 7 | 8 | [/] 9 | row=1 10 | col=0 11 | 12 | [/data/data/com.termux/files/home] 13 | row=2 14 | col=0 15 | 16 | -------------------------------------------------------------------------------- /extras/xfce4/desktop/icons.screen0-1664x1007.rc: -------------------------------------------------------------------------------- 1 | [xfdesktop-version-4.10.3+-rcfile_format] 2 | 4.10.3+=true 3 | 4 | [Trash] 5 | row=0 6 | col=0 7 | 8 | [/] 9 | row=1 10 | col=0 11 | 12 | [/data/data/com.termux/files/home] 13 | row=2 14 | col=0 15 | 16 | -------------------------------------------------------------------------------- /extras/xfce4/desktop/icons.screen0-1904x1157.rc: -------------------------------------------------------------------------------- 1 | [xfdesktop-version-4.10.3+-rcfile_format] 2 | 4.10.3+=true 3 | 4 | [Trash] 5 | row=0 6 | col=0 7 | 8 | [/] 9 | row=1 10 | col=0 11 | 12 | [/data/data/com.termux/files/home] 13 | row=2 14 | col=0 15 | 16 | -------------------------------------------------------------------------------- /extras/xfce4/xfconf/xfce-perchannel-xml/thunar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /extras/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /extras.sh: -------------------------------------------------------------------------------- 1 | #!/data/data/com.termux/files/usr/bin/bash 2 | clear 3 | stopvnc 4 | echo -e "\033[1mInstalling dependencies...\033[0m" 5 | apt install wget sassc -y 6 | echo -e "\033[1mInstalling themes and icon packs...\033[0m" 7 | cd extras 8 | echo -e "\033[1mInstalling configs for XFCE and GTK\033[0m" 9 | sh ./theme.sh 10 | #cp config/* ~/.config/ -r 11 | cd 12 | echo -e "\033[1mDone.\033[0m" 13 | 14 | -------------------------------------------------------------------------------- /extras/config/Thunar/uca.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | utilities-terminal 5 | Open Terminal Here 6 | 7 | 1732949365079086-1 8 | exo-open --working-directory %f --launch TerminalEmulator 9 | Example for a custom action 10 | 11 | * 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /extras/theme.sh: -------------------------------------------------------------------------------- 1 | #!/data/data/com.termux/files/usr/bin/bash 2 | mkdir themes-termux-xfce 3 | cd themes-termux-xfce 4 | echo "Installing themes!" 5 | apt install gtk2-engines-murrine -y 6 | git clone https://github.com/vinceliuice/Orchis-theme 7 | cd Orchis-theme 8 | ./install.sh 9 | cd .. 10 | git clone https://github.com/vinceliuice/Tela-circle-icon-theme 11 | cd Tela-circle-icon-theme 12 | ./install.sh 13 | cd .. 14 | apt install papirus-icon-theme -y 15 | git clone https://github.com/vinceliuice/Layan-gtk-theme 16 | cd Layan-gtk-theme 17 | ./install.sh 18 | cd 19 | echo -e "\033[1mThemes installed.\033[0m" 20 | -------------------------------------------------------------------------------- /uninstall.sh: -------------------------------------------------------------------------------- 1 | #!/data/data/com.termux/files/usr/bin/bash 2 | clear 3 | echo -e "\033[1mUndoing all changes...\033[0m" 4 | echo -e "\033[1mRemoving packages...\033[0m" 5 | apt remove tigervnc xfce4 xfce4-terminal firefox pulseaudio gtk2-engines-murrine -y 6 | apt remove x11-repo -y 7 | apt autoremove -y 8 | apt clean 9 | apt autoclean 10 | echo -e "\033[1mRemoving directories...\033[0m" 11 | cd 12 | rm -rf themes-termux-xfce/ 13 | rm -rf .vnc/ 14 | cd .config 15 | rm -rf pulse/ 16 | rm -rf xfce4/ 17 | rm -rf Thunar/ 18 | rm -rf dconf/ 19 | cd 20 | rm -rf Downloads/ 21 | rm -rf Documents/ 22 | rm -rf Pictures/ 23 | rm -rf Music/ 24 | rm -rf Videos/ 25 | rm -rf Desktop/ 26 | rm -rf ~/.local/share/icons/ 27 | rm -rf .cache/ 28 | rm -rf .bashrc 29 | rm -rf .termux-xfce/ 30 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 flash 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /extras/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # **Updates:** 2 | - Updated dependencies and tested recently on my new phone! 3 | - Project is in maintenance mode indefinitely until further update. 4 | # Termux XFCE
5 | I give you...Termux with a GUI!
6 | Termux does support a GUI (like GNOME, KDE, XFCE, LXDE, LXQT)
7 | XFCE being one of the most customisable and best DEs, I decided to make a script that can install XFCE on Termux without any modifications!
8 | # How to install?
9 | * Just run: 10 | ``` 11 | apt install git -y && git clone https://github.com/yurikodesu/termux-xfce && cd termux-xfce && ./install.sh 12 | ``` 13 | and follow the steps!
14 | # How to access the GUI?
15 | Just install "AVNC" from Play Store
16 | Type `localhost:1` in the connection, and then put the password you chose earlier (leave the other directories empty they are not important) and then login! 17 | # How to start and stop the server
18 | `startvnc` to start
19 | `stopvnc` to stop
20 | # How do I control audio volume? 21 | Open up pavucontrol-qt from the menu system and control audio volume using it. 22 | # How do I make it look better? 23 | * Run (Considering you didn't remove the directory): 24 | ``` 25 | cd && cd termux-xfce && ./extras.sh 26 | ``` 27 | Which will install the following themes:
28 | - Orchis GTK theme 29 | - Layan GTK theme 30 | - Papirus icon theme 31 | - Tela circle icon theme
32 | You should see a folder called "themes-termux-xfce" which has the required files for the themes. 33 | # Uninstallation 34 | - Run: 35 | ``` 36 | cd && cd termux-xfce && ./uninstall.sh 37 | ``` 38 | to undo all the changes done. 39 | # Screenshots 40 |
41 | 42 | 43 |
44 |
45 | Any issues are welcome for improvement!
46 | A lot of effort was put into this! 47 | -------------------------------------------------------------------------------- /extras/xfce4/xfconf/xfce-perchannel-xml/displays.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- 1 | #!/data/data/com.termux/files/usr/bin/bash 2 | clear 3 | echo -e "\033[1mInstalling packages, please wait! Install time will depend on your device and network speed.\033[0m" 4 | # Upgrade for latest packages and install relevant packages 5 | pkg upgrade -y 6 | pkg install x11-repo -y 7 | pkg install xfce4 tigervnc pulseaudio xfce4-goodies pavucontrol-qt -y 8 | # Configuring it 9 | clear 10 | echo -e "\033[1mLet's setup the VNC server now. It will ask for a password. Put "n" and then press enter when asked for a view-only password\033[0m" 11 | vncserver && vncserver -kill :1 && echo "#!/data/data/com.termux/files/usr/bin/bash 12 | startxfce4 &" > /data/data/com.termux/files/home/.vnc/xstartup # sets up vncserver and writes xstartup 13 | chmod +x /data/data/com.termux/files/home/.vnc/xstartup # makes xstartup executable 14 | echo -e "\033[1mXFCE has been installed!\033[0m" 15 | clear 16 | #Installing apps for optimal experience 17 | echo -e "\033[1mInstalling 3 more apps for an optimal experience\033[0m" 18 | echo -e "\033[1mInstalling Firefox\033[0m" 19 | apt install firefox -y 20 | echo -e "\033[1mInstalling XFCE Terminal Emulator\033[0m" 21 | apt install xfce4-terminal -y 22 | echo -e "\033[1mInstalling Parole Media Player\033[0m" 23 | apt install parole -y 24 | echo -e "\033[1mCreating directories...\033[0m" 25 | cd 26 | mkdir Downloads 27 | mkdir Documents 28 | mkdir Pictures 29 | mkdir Music 30 | mkdir Videos 31 | echo -e "\033[1mConfiguring scripts...\033[0m" 32 | cd 33 | mkdir .termux-xfce 34 | cd termux-xfce 35 | cp startvnc stopvnc ~/.termux-xfce 36 | cd 37 | if [ "$SHELL" == "/data/data/com.termux/files/usr/bin/fish" ] 38 | then 39 | fish_add_path ~/.termux-xfce 40 | fi 41 | if [ "$SHELL" == "/data/data/com.termux/files/usr/bin/bash" ] 42 | then 43 | touch .bashrc 44 | echo export PATH="~/.termux-xfce/:$PATH" > .bashrc 45 | fi 46 | if [ "$SHELL" == "/data/data/com.termux/files/usr/bin/zsh" ] 47 | then 48 | echo export PATH="~/.termux-xfce/:$PATH" > .zshrc 49 | fi 50 | echo -e "\033[1mRun extras.sh if you want a preconfigured desktop layout with themes!\033[0m" 51 | echo -e "\033[1mRestart Termux and then type startvnc to start the server and stopvnc to stop it.\033[0m" 52 | -------------------------------------------------------------------------------- /extras/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /extras/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | -------------------------------------------------------------------------------- /extras/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | -------------------------------------------------------------------------------- /extras/config/Mousepad/accels.scm: -------------------------------------------------------------------------------- 1 | ; mousepad GtkAccelMap rc-file -*- scheme -*- 2 | ; this file is an automated accelerator map dump 3 | ; 4 | ; (gtk_accel_path "/app.mousepad-plugin-shortcuts" "") 5 | ; (gtk_accel_path "/win.edit.convert.spaces-to-tabs" "") 6 | ; (gtk_accel_path "/app.preferences.view.smart-backspace" "") 7 | ; (gtk_accel_path "/app.preferences.view.highlight-current-line" "") 8 | ; (gtk_accel_path "/app.preferences.file.make-backup" "") 9 | ; (gtk_accel_path "/win.preferences.window.toolbar-visible" "") 10 | ; (gtk_accel_path "/app.preferences.window.client-side-decorations" "") 11 | ; (gtk_accel_path "/win.search.find-and-replace" "r") 12 | ; (gtk_accel_path "/win.file.save-all" "") 13 | ; (gtk_accel_path "/win.edit.duplicate-line-selection" "") 14 | ; (gtk_accel_path "/win.edit.move.line-up" "Up") 15 | ; (gtk_accel_path "/win.edit.convert.transpose" "t") 16 | ; (gtk_accel_path "/win.document.go-to-tab(4)" "5") 17 | ; (gtk_accel_path "/win.edit.undo" "z") 18 | ; (gtk_accel_path "/win.file.save-as" "s") 19 | ; (gtk_accel_path "/app.preferences.window.remember-size" "") 20 | ; (gtk_accel_path "/app.preferences" "") 21 | ; (gtk_accel_path "/win.edit.convert.tabs-to-spaces" "") 22 | ; (gtk_accel_path "/app.preferences.window.remember-state" "") 23 | ; (gtk_accel_path "/app.preferences.window.path-in-title" "") 24 | ; (gtk_accel_path "/win.view.fullscreen" "F11") 25 | ; (gtk_accel_path "/win.document.previous-tab" "Page_Up") 26 | ; (gtk_accel_path "/app.preferences.view.show-whitespace.inside" "") 27 | ; (gtk_accel_path "/win.file.new-window" "n") 28 | ; (gtk_accel_path "/app.state.search.incremental" "") 29 | ; (gtk_accel_path "/app.preferences.view.show-whitespace" "") 30 | ; (gtk_accel_path "/app.preferences.view.use-default-monospace-font" "") 31 | ; (gtk_accel_path "/app.preferences.file.auto-reload" "") 32 | ; (gtk_accel_path "/win.document.go-to-tab(5)" "6") 33 | ; (gtk_accel_path "/win.reset-font-size" "0") 34 | ; (gtk_accel_path "/win.file.save" "s") 35 | ; (gtk_accel_path "/win.help.about" "") 36 | ; (gtk_accel_path "/win.file.new" "n") 37 | ; (gtk_accel_path "/app.preferences.file.add-last-end-of-line" "") 38 | ; (gtk_accel_path "/win.preferences.window.menubar-visible" "m") 39 | ; (gtk_accel_path "/win.search.find-previous" "g") 40 | ; (gtk_accel_path "/app.preferences.window.expand-tabs" "") 41 | ; (gtk_accel_path "/win.file.detach-tab" "d") 42 | ; (gtk_accel_path "/app.state.search.highlight-all" "") 43 | ; (gtk_accel_path "/win.edit.paste" "v") 44 | ; (gtk_accel_path "/app.preferences.view.show-whitespace.leading" "") 45 | ; (gtk_accel_path "/win.edit.copy" "c") 46 | ; (gtk_accel_path "/win.document.go-to-tab(6)" "7") 47 | ; (gtk_accel_path "/win.file.open-recent.new" "") 48 | ; (gtk_accel_path "/win.file.close-window" "w") 49 | ; (gtk_accel_path "/win.file.new-from-template.new" "") 50 | ; (gtk_accel_path "/win.edit.convert.strip-trailing-spaces" "") 51 | ; (gtk_accel_path "/win.document.filetype" "") 52 | ; (gtk_accel_path "/win.edit.paste-special.paste-from-history" "") 53 | ; (gtk_accel_path "/win.view.select-font" "") 54 | ; (gtk_accel_path "/win.edit.convert.to-lowercase" "") 55 | ; (gtk_accel_path "/win.edit.convert.to-title-case" "") 56 | ; (gtk_accel_path "/app.preferences.window.always-show-tabs" "") 57 | ; (gtk_accel_path "/win.textview.menubar" "") 58 | ; (gtk_accel_path "/win.document.go-to-tab(0)" "1") 59 | ; (gtk_accel_path "/win.document.go-to-tab(7)" "8") 60 | ; (gtk_accel_path "/win.search.find" "f") 61 | ; (gtk_accel_path "/app.quit" "q") 62 | ; (gtk_accel_path "/win.file.close-tab" "w") 63 | ; (gtk_accel_path "/win.edit.increase-indent" "i") 64 | ; (gtk_accel_path "/app.preferences.view.show-line-endings" "") 65 | ; (gtk_accel_path "/win.edit.delete-selection" "Delete") 66 | ; (gtk_accel_path "/win.edit.move.word-left" "Left") 67 | ; (gtk_accel_path "/win.edit.delete-line" "Delete") 68 | ; (gtk_accel_path "/win.document.line-ending" "") 69 | ; (gtk_accel_path "/win.file.open-recent.clear-history" "") 70 | ; (gtk_accel_path "/win.document.viewer-mode" "") 71 | ; (gtk_accel_path "/app.preferences.view.show-whitespace.trailing" "") 72 | ; (gtk_accel_path "/win.file.reload" "") 73 | ; (gtk_accel_path "/win.document.tab.tab-size" "") 74 | ; (gtk_accel_path "/win.edit.move.line-down" "Down") 75 | ; (gtk_accel_path "/win.document.go-to-tab(8)" "9") 76 | ; (gtk_accel_path "/win.document.go-to-tab(1)" "2") 77 | ; (gtk_accel_path "/app.preferences.view.show-line-numbers" "") 78 | ; (gtk_accel_path "/win.search.go-to" "l") 79 | ; (gtk_accel_path "/app.preferences.view.color-scheme" "") 80 | ; (gtk_accel_path "/app.preferences.file.monitor-changes" "") 81 | ; (gtk_accel_path "/win.edit.paste-special.paste-as-column" "") 82 | ; (gtk_accel_path "/app.preferences.window.remember-position" "") 83 | ; (gtk_accel_path "/app.preferences.view.show-right-margin" "") 84 | ; (gtk_accel_path "/win.edit.cut" "x") 85 | ; (gtk_accel_path "/win.search.find-next" "g") 86 | ; (gtk_accel_path "/app.mousepad-plugin-gspell" "k") 87 | ; (gtk_accel_path "/app.preferences.view.match-braces" "") 88 | ; (gtk_accel_path "/win.edit.decrease-indent" "u") 89 | ; (gtk_accel_path "/win.increase-font-size" "plus") 90 | ; (gtk_accel_path "/app.preferences.view.word-wrap" "") 91 | ; (gtk_accel_path "/win.document.go-to-tab(2)" "3") 92 | ; (gtk_accel_path "/app.preferences.view.insert-spaces" "") 93 | ; (gtk_accel_path "/app.preferences.view.auto-indent" "") 94 | ; (gtk_accel_path "/win.file.open" "o") 95 | ; (gtk_accel_path "/win.decrease-font-size" "minus") 96 | ; (gtk_accel_path "/win.file.print" "p") 97 | ; (gtk_accel_path "/win.document.next-tab" "Page_Down") 98 | ; (gtk_accel_path "/win.edit.move.word-right" "Right") 99 | ; (gtk_accel_path "/win.edit.select-all" "a") 100 | ; (gtk_accel_path "/win.edit.convert.to-uppercase" "") 101 | ; (gtk_accel_path "/win.document.go-to-tab" "") 102 | ; (gtk_accel_path "/win.preferences.window.statusbar-visible" "") 103 | ; (gtk_accel_path "/win.edit.convert.to-opposite-case" "u") 104 | ; (gtk_accel_path "/app.preferences.window.cycle-tabs" "") 105 | ; (gtk_accel_path "/app.preferences.view.indent-on-tab" "") 106 | ; (gtk_accel_path "/win.help.contents" "F1") 107 | ; (gtk_accel_path "/win.document.go-to-tab(3)" "4") 108 | ; (gtk_accel_path "/win.edit.redo" "y") 109 | ; (gtk_accel_path "/win.document.write-unicode-bom" "") 110 | ; (gtk_accel_path "/app.preferences.window.toolbar-visible" "") 111 | -------------------------------------------------------------------------------- /extras/config/Thunar/accels.scm: -------------------------------------------------------------------------------- 1 | ; Thunar GtkAccelMap rc-file -*- scheme -*- 2 | ; this file is an automated accelerator map dump 3 | ; 4 | ; (gtk_accel_path "/ThunarActionManager/restore" "") 5 | ; (gtk_accel_path "/ThunarActionManager/undo" "z") 6 | ; (gtk_accel_path "/ThunarStandardView/select-all-files" "a") 7 | ; (gtk_accel_path "/ThunarStandardView/sort-by-dtime" "") 8 | ; (gtk_accel_path "/ThunarStatusBar/toggle-last-modified" "") 9 | ; (gtk_accel_path "/ThunarStandardView/invert-selection" "") 10 | ; (gtk_accel_path "/ThunarStatusBar/toggle-display-name" "") 11 | ; (gtk_accel_path "/ThunarActionManager/cut" "x") 12 | ; (gtk_accel_path "/ThunarActionManager/restore-show" "") 13 | ; (gtk_accel_path "/ThunarWindow/zoom-in" "plus") 14 | ; (gtk_accel_path "/ThunarStandardView/sort-ascending" "") 15 | ; (gtk_accel_path "/ThunarWindow/empty-trash" "") 16 | ; (gtk_accel_path "/ThunarWindow/reload" "r") 17 | ; (gtk_accel_path "/ThunarWindow/toggle-image-preview" "") 18 | ; (gtk_accel_path "/ThunarActionManager/cut-2" "") 19 | ; (gtk_accel_path "/ThunarWindow/view-side-pane-menu" "") 20 | ; (gtk_accel_path "/ThunarActionManager/trash-delete" "Delete") 21 | ; (gtk_accel_path "/ThunarWindow/open-network" "") 22 | ; (gtk_accel_path "/ThunarActionManager/trash-delete-2" "KP_Delete") 23 | ; (gtk_accel_path "/ThunarWindow/contents/help-menu" "") 24 | ; (gtk_accel_path "/ThunarActionManager/delete" "") 25 | ; (gtk_accel_path "/ThunarStandardView/set-default-app" "") 26 | ; (gtk_accel_path "/ThunarStandardView/back-alt" "BackSpace") 27 | ; (gtk_accel_path "/ThunarActionManager/open-in-new-tab" "p") 28 | ; (gtk_accel_path "/ThunarWindow/switch-next-tab" "Page_Down") 29 | ; (gtk_accel_path "/ThunarWindow/open-file-menu" "F10") 30 | ; (gtk_accel_path "/ThunarWindow/view-as-compact-list" "3") 31 | ; (gtk_accel_path "/ThunarWindow/about" "") 32 | ; (gtk_accel_path "/ThunarWindow/open-computer" "") 33 | ; (gtk_accel_path "/ThunarWindow/clear-directory-specific-settings" "") 34 | ; (gtk_accel_path "/ThunarWindow/open-file-system" "") 35 | ; (gtk_accel_path "/ThunarWindow/open-parent" "Up") 36 | ; (gtk_accel_path "/ThunarWindow/view-menu" "") 37 | ; (gtk_accel_path "/ThunarActionManager/copy" "c") 38 | ; (gtk_accel_path "/ThunarStandardView/properties" "Return") 39 | ; (gtk_accel_path "/ThunarStandardView/back" "Left") 40 | ; (gtk_accel_path "/ThunarWindow/sendto-menu" "") 41 | ; (gtk_accel_path "/ThunarStandardView/sort-by-mtime" "") 42 | ; (gtk_accel_path "/ThunarActionManager/open-location" "") 43 | ; (gtk_accel_path "/ThunarWindow/bookmarks-menu" "") 44 | ; (gtk_accel_path "/ThunarWindow/reload-alt" "F5") 45 | ; (gtk_accel_path "/ThunarWindow/view-location-selector-buttons" "") 46 | ; (gtk_accel_path "/ThunarStatusBar/toggle-size-in-bytes" "") 47 | ; (gtk_accel_path "/ThunarStandardView/unselect-all-files" "Escape") 48 | ; (gtk_accel_path "/ThunarActionManager/copy-2" "Insert") 49 | ; (gtk_accel_path "/ThunarWindow/zoom-out-alt" "KP_Subtract") 50 | ; (gtk_accel_path "/ThunarWindow/cancel-search" "Escape") 51 | ; (gtk_accel_path "/ThunarStandardView/select-by-pattern" "s") 52 | ; (gtk_accel_path "/ThunarStandardView/rename" "F2") 53 | ; (gtk_accel_path "/ThunarStandardView/create-document" "") 54 | ; (gtk_accel_path "/ThunarShortcutsPane/sendto-shortcuts" "d") 55 | ; (gtk_accel_path "/ThunarActionManager/move-to-trash" "") 56 | ; (gtk_accel_path "/ThunarWindow/close-tab" "w") 57 | ; (gtk_accel_path "/ThunarWindow/view-side-pane-tree" "e") 58 | ; (gtk_accel_path "/ThunarActionManager/open" "o") 59 | ; (gtk_accel_path "/ThunarWindow/toggle-side-pane" "F9") 60 | ; (gtk_accel_path "/ThunarWindow/view-location-selector-entry" "") 61 | ; (gtk_accel_path "/ThunarWindow/open-recent" "") 62 | ; (gtk_accel_path "/ThunarWindow/open-home" "Home") 63 | ; (gtk_accel_path "/ThunarWindow/toggle-split-view" "F3") 64 | ; (gtk_accel_path "/ThunarWindow/open-templates" "") 65 | ; (gtk_accel_path "/ThunarWindow/open-location-alt" "d") 66 | ; (gtk_accel_path "/ThunarStandardView/create-folder" "n") 67 | ; (gtk_accel_path "/ThunarWindow/search" "f") 68 | ; (gtk_accel_path "/ThunarStandardView/sort-by-type" "") 69 | ; (gtk_accel_path "/ThunarActionManager/paste-2" "Insert") 70 | ; (gtk_accel_path "/ThunarWindow/zoom-in-alt2" "equal") 71 | ; (gtk_accel_path "/ThunarStandardView/duplicate" "") 72 | ; (gtk_accel_path "/ThunarWindow/remove-from-recent" "") 73 | ; (gtk_accel_path "/ThunarWindow/zoom-out" "minus") 74 | ; (gtk_accel_path "/ThunarWindow/close-window" "q") 75 | ; (gtk_accel_path "/ThunarWindow/edit-menu" "") 76 | ; (gtk_accel_path "/ThunarWindow/view-side-pane-shortcuts" "b") 77 | ; (gtk_accel_path "/ThunarWindow/show-highlight" "") 78 | ; (gtk_accel_path "/ThunarWindow/contents" "F1") 79 | ; (gtk_accel_path "/ThunarWindow/preferences" "") 80 | ; (gtk_accel_path "/ThunarWindow/switch-previous-tab" "Page_Up") 81 | ; (gtk_accel_path "/ThunarWindow/zoom-in-alt1" "KP_Add") 82 | ; (gtk_accel_path "/ThunarStandardView/toggle-sort-order" "") 83 | ; (gtk_accel_path "/ThunarActionManager/open-in-new-window" "o") 84 | ; (gtk_accel_path "/ThunarWindow/view-configure-toolbar" "") 85 | ; (gtk_accel_path "/ThunarWindow/view-location-selector-menu" "") 86 | ; (gtk_accel_path "/ThunarWindow/view-statusbar" "") 87 | ; (gtk_accel_path "/ThunarWindow/close-all-windows" "w") 88 | ; (gtk_accel_path "/ThunarWindow/open-trash" "") 89 | ; (gtk_accel_path "/ThunarActionManager/paste" "v") 90 | ; (gtk_accel_path "/ThunarActionManager/delete-3" "KP_Delete") 91 | ; (gtk_accel_path "/ThunarActionManager/execute" "") 92 | ; (gtk_accel_path "/ThunarWindow/open-desktop" "") 93 | ; (gtk_accel_path "/ThunarActionManager/open-with-other" "") 94 | ; (gtk_accel_path "/ThunarStatusBar/toggle-size" "") 95 | ; (gtk_accel_path "/ThunarActionManager/sendto-desktop" "") 96 | ; (gtk_accel_path "/ThunarWindow/open-location" "l") 97 | ; (gtk_accel_path "/ThunarWindow/view-menubar" "m") 98 | ; (gtk_accel_path "/ThunarWindow/zoom-reset-alt" "KP_0") 99 | ; (gtk_accel_path "/ThunarWindow/view-as-detailed-list" "2") 100 | ; (gtk_accel_path "/ThunarWindow/view-as-icons" "1") 101 | ; (gtk_accel_path "/ThunarWindow/new-window" "n") 102 | ; (gtk_accel_path "/ThunarStandardView/forward" "Right") 103 | ; (gtk_accel_path "/ThunarActionManager/redo" "z") 104 | ; (gtk_accel_path "/ThunarStandardView/sort-descending" "") 105 | ; (gtk_accel_path "/ThunarWindow/file-menu" "") 106 | ; (gtk_accel_path "/ThunarStandardView/make-link" "") 107 | ; (gtk_accel_path "/ThunarActionManager/delete-2" "Delete") 108 | ; (gtk_accel_path "/ThunarWindow/new-tab" "t") 109 | ; (gtk_accel_path "/ThunarWindow/go-menu" "") 110 | ; (gtk_accel_path "/ThunarStandardView/sort-by-size" "") 111 | ; (gtk_accel_path "/ThunarStandardView/arrange-items-menu" "") 112 | ; (gtk_accel_path "/ThunarWindow/show-hidden" "h") 113 | ; (gtk_accel_path "/ThunarStandardView/sort-by-name" "") 114 | ; (gtk_accel_path "/ThunarWindow/zoom-reset" "0") 115 | ; (gtk_accel_path "/ThunarStatusBar/toggle-filetype" "") 116 | ; (gtk_accel_path "/ThunarWindow/detach-tab" "") 117 | -------------------------------------------------------------------------------- /extras/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | --------------------------------------------------------------------------------