├── rootfs
└── var
│ ├── RunDir
│ ├── portarch
│ └── config
│ │ └── Run.rcfg
│ └── rootfs
│ ├── .type
│ └── etc
│ ├── xdg
│ ├── xfce4
│ │ ├── panel
│ │ │ ├── genmon-24.rc
│ │ │ └── xfce4-clipman-actions.xml
│ │ ├── xfconf
│ │ │ └── xfce-perchannel-xml
│ │ │ │ ├── displays.xml
│ │ │ │ ├── keyboards.xml
│ │ │ │ ├── keyboard-layout.xml
│ │ │ │ ├── xfce4-notifyd.xml
│ │ │ │ ├── xfce4-desktop.xml
│ │ │ │ ├── thunar.xml
│ │ │ │ ├── xfce4-appfinder.xml
│ │ │ │ ├── xsettings.xml
│ │ │ │ ├── xfce4-session.xml
│ │ │ │ ├── xfwm4.xml
│ │ │ │ ├── xfce4-keyboard-shortcuts.xml
│ │ │ │ └── xfce4-panel.xml
│ │ └── terminal
│ │ │ └── terminalrc
│ └── qt5ct
│ │ └── qt5ct.conf
│ ├── X11
│ ├── Xsession.d
│ │ └── 99-mouse-middle-scroll
│ └── Xresources
│ ├── gtk-3.0
│ └── settings.ini
│ ├── gtk-2.0
│ └── gtkrc
│ └── pulse
│ ├── client.conf
│ ├── system.pa
│ ├── daemon.conf
│ └── default.pa
├── .gitignore
├── portarch.install
├── PKGBUILD
├── LICENSE
├── README.md
├── .github
└── workflows
│ └── ci.yml
├── pacman-aarch64.conf
└── pacman-x86_64.conf
/rootfs/var/RunDir/portarch:
--------------------------------------------------------------------------------
1 | Run
--------------------------------------------------------------------------------
/rootfs/var/rootfs/.type:
--------------------------------------------------------------------------------
1 | portarch
2 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | src
2 | pkg
3 | *.tar.*
4 | runimage-rootfs
5 |
--------------------------------------------------------------------------------
/rootfs/var/rootfs/etc/xdg/xfce4/panel/genmon-24.rc:
--------------------------------------------------------------------------------
1 | Command=/usr/bin/panelipmon
2 | UseLabel=0
3 | Text=
4 | UpdatePeriod=180000
5 | Font=Sans 8
6 |
7 |
--------------------------------------------------------------------------------
/rootfs/var/rootfs/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/displays.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/rootfs/var/rootfs/etc/X11/Xsession.d/99-mouse-middle-scroll:
--------------------------------------------------------------------------------
1 | IDS="$(xinput list | grep 'slave pointer' | grep -v Virtual | grep -o -P 'id=(\d+)' | grep -o -P '\d+')"
2 |
3 | for ID in $IDS
4 | do
5 | xinput set-prop "$ID" "libinput Scroll Method Enabled" 0, 0, 1
6 | done
7 |
--------------------------------------------------------------------------------
/rootfs/var/rootfs/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/keyboards.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/rootfs/var/rootfs/etc/gtk-3.0/settings.ini:
--------------------------------------------------------------------------------
1 | [Settings]
2 | gtk-application-prefer-dark-theme = true
3 | gtk-button-images = true
4 | gtk-decoration-layout = icon:minimize,maximize,close
5 | gtk-enable-animations = 1
6 | gtk-font-name = Liberation Sans, 10
7 | gtk-icon-theme-name = Adwaita
8 | gtk-menu-images = true
9 | gtk-primary-button-warps-slider = false
10 | gtk-theme-name = Adwaita
11 | gtk-toolbar-style = 3
12 |
--------------------------------------------------------------------------------
/rootfs/var/rootfs/etc/gtk-2.0/gtkrc:
--------------------------------------------------------------------------------
1 | gtk-enable-animations = 1
2 | gtk-primary-button-warps-slider = 0
3 | gtk-icon-theme-name = "Adwaita"
4 | gtk-theme-name = "Adwaita"
5 | gtk-font-name = "Liberation Sans 10"
6 | gtk-application-prefer-dark-theme = 1
7 | gtk-toolbar-style = 3
8 | gtk-toolbar-icon-size = GTK_ICON_SIZE_LARGE_TOOLBAR
9 | gtk-button-images = 1
10 | gtk-menu-images = 1
11 | gtk-enable-event-sounds = 1
12 | gtk-enable-input-feedback-sounds = 1
13 | gtk-xft-antialias = 1
14 | gtk-xft-hinting = 1
15 | gtk-xft-hintstyle = "hintslight"
16 | gtk-xft-rgba = "rgb"
17 |
--------------------------------------------------------------------------------
/rootfs/var/rootfs/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/keyboard-layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/rootfs/var/rootfs/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/portarch.install:
--------------------------------------------------------------------------------
1 | ## arg 1: the new package version
2 | pre_install() {
3 | rm -rf /var/lib/pacman/local/filesystem-*
4 | updhook=/usr/share/libalpm/scripts/update-rootfs
5 | if [ -f "$updhook" ] && \
6 | ! grep -q unset "$updhook"
7 | then
8 | sed -i '2i\unset LD_PRELOAD' "$updhook"
9 | sed -i 's|rootfs /|rootfs /var/RunDir/rootfs|' "$updhook"
10 | fi
11 | }
12 |
13 | ## arg 1: the new package version
14 | #post_install() {
15 | # do something here
16 | #}
17 |
18 | ## arg 1: the new package version
19 | ## arg 2: the old package version
20 | #pre_upgrade() {
21 | # do something here
22 | #}
23 |
24 | ## arg 1: the new package version
25 | ## arg 2: the old package version
26 | #post_upgrade() {
27 | # post_install
28 | #}
29 |
30 | ## arg 1: the old package version
31 | #pre_remove() {
32 | # do something here
33 | #}
34 |
35 | ## arg 1: the old package version
36 | #post_remove() {
37 | # do something here
38 | #}
39 |
--------------------------------------------------------------------------------
/PKGBUILD:
--------------------------------------------------------------------------------
1 | # Maintainer: VHSgunzo
2 |
3 | pkgname='runimage-rootfs-portarch'
4 | pkgver='0.40.1'
5 | pkgrel='2'
6 | pkgdesc='Rootfs configuration for RunImage container'
7 | url="https://github.com/VHSgunzo/portarch"
8 | license=('MIT')
9 | arch=('x86_64' 'aarch64')
10 | source=(
11 | 'git+https://github.com/VHSgunzo/runimage-rootfs.git'
12 | 'rootfs.tar' "pacman-$CARCH.conf"
13 | )
14 | sha256sums=('SKIP' 'SKIP' 'SKIP')
15 | provides=('filesystem=2024.11.21')
16 | depends=('runimage-utils')
17 | conflicts=(
18 | 'runimage-rootfs'
19 | 'runimage-rootfs-lwrun'
20 | )
21 | install='portarch.install'
22 |
23 | package() {
24 | cp -arTf --no-preserve=ownership "$srcdir/runimage-rootfs/rootfs" "$pkgdir"
25 | install -Dm644 "$srcdir/runimage-rootfs/mirrorlist-$CARCH" "$pkgdir/var/rootfs/etc/pacman.d/mirrorlist"
26 | cp -arTf --no-preserve=ownership "$srcdir/rootfs" "$pkgdir"
27 | install -Dm644 "pacman-$CARCH.conf" "$pkgdir/var/rootfs/etc/pacman.conf"
28 | find "$pkgdir" -type f -name '.keep' -exec rm -f {} \;
29 | }
30 |
--------------------------------------------------------------------------------
/rootfs/var/rootfs/etc/xdg/xfce4/terminal/terminalrc:
--------------------------------------------------------------------------------
1 | [Configuration]
2 | BackgroundDarkness=0,850000
3 | ColorForeground=#0000ffffffff
4 | CommandLoginShell=TRUE
5 | MiscAlwaysShowTabs=FALSE
6 | MiscBell=FALSE
7 | MiscBellUrgent=FALSE
8 | MiscBordersDefault=TRUE
9 | MiscCursorBlinks=TRUE
10 | MiscCursorShape=TERMINAL_CURSOR_SHAPE_BLOCK
11 | MiscDefaultGeometry=80x24
12 | MiscInheritGeometry=FALSE
13 | MiscMenubarDefault=FALSE
14 | MiscMouseAutohide=FALSE
15 | MiscMouseWheelZoom=TRUE
16 | MiscToolbarDefault=TRUE
17 | MiscConfirmClose=TRUE
18 | MiscCycleTabs=TRUE
19 | MiscTabCloseButtons=TRUE
20 | MiscTabCloseMiddleClick=TRUE
21 | MiscTabPosition=GTK_POS_TOP
22 | MiscHighlightUrls=TRUE
23 | MiscMiddleClickOpensUri=TRUE
24 | MiscCopyOnSelect=TRUE
25 | MiscShowRelaunchDialog=TRUE
26 | MiscRewrapOnResize=TRUE
27 | MiscUseShiftArrowsToScroll=FALSE
28 | MiscSlimTabs=TRUE
29 | MiscNewTabAdjacent=FALSE
30 | MiscSearchDialogOpacity=100
31 | MiscShowUnsafePasteDialog=FALSE
32 | MiscRightClickAction=TERMINAL_RIGHT_CLICK_ACTION_CONTEXT_MENU
33 | ScrollingOnOutput=TRUE
34 | ScrollingUnlimited=TRUE
35 |
36 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2025 VHSgunzo
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 |
--------------------------------------------------------------------------------
/rootfs/var/RunDir/config/Run.rcfg:
--------------------------------------------------------------------------------
1 | RIM_CMPRS_LVL="${RIM_CMPRS_LVL:=22}"
2 | RIM_CMPRS_BSIZE="${RIM_CMPRS_BSIZE:=22}"
3 | RIM_RUN_IN_ONE="${RIM_RUN_IN_ONE:=1}"
4 | RIM_SANDBOX_NET="${RIM_SANDBOX_NET:=1}"
5 | RIM_SANDBOX_HOME_DIR="${RIM_SANDBOX_HOME_DIR:=$SANDBOXHOMEDIR/portarch}"
6 |
7 | if [ -n "$RUNIMAGE" ]
8 | then
9 | RIM_KEEP_OVERFS="${RIM_KEEP_OVERFS:=1}"
10 | RIM_OVERFS_ID="${RIM_OVERFS_ID:=portarch}"
11 | fi
12 |
13 | if [ "$RUNSRCNAME" == "portarch" ]
14 | then
15 | [ -n "$1" ] && \
16 | unset RIM_AUTORUN||\
17 | RIM_AUTORUN=rim-desktop
18 | fi
19 |
20 | RIM_BWRAP_ARGS+=(
21 | "--setenv" "NO_AT_BRIDGE" "1"
22 | "--setenv" "GDK_BACKEND" "x11"
23 | "--setenv" "DESKTOP_SESSION" "xfce"
24 | "--setenv" "GTK_THEME" "Adwaita:dark"
25 | "--setenv" "XDG_CURRENT_DESKTOP" "XFCE"
26 | "--setenv" "QT_QPA_PLATFORMTHEME" "qt5ct"
27 | )
28 |
29 | [[ -f "$RUNROOTFS/etc/gtk-2.0/gtkrc" && \
30 | ! -f "$HOME/.config/gtk-2.0/gtkrc" && \
31 | ! -f "$HOME/.config/gtkrc" && \
32 | ! -f "$HOME/.gtkrc-2.0" ]] && \
33 | RIM_BWRAP_ARGS+=("--setenv" "GTK2_RC_FILES" "/etc/gtk-2.0/gtkrc")
34 |
--------------------------------------------------------------------------------
/rootfs/var/rootfs/etc/xdg/qt5ct/qt5ct.conf:
--------------------------------------------------------------------------------
1 | [Appearance]
2 | color_scheme_path=/usr/share/qt5ct/colors/darker.conf
3 | custom_palette=true
4 | icon_theme=breeze-dark
5 | standard_dialogs=default
6 | style=Fusion
7 |
8 | [Fonts]
9 | fixed=@Variant(\0\0\0@\0\0\0\x12\0N\0o\0t\0o\0 \0S\0\x61\0n\0s@(\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10)
10 | general=@Variant(\0\0\0@\0\0\0\x12\0N\0o\0t\0o\0 \0S\0\x61\0n\0s@(\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10)
11 |
12 | [Interface]
13 | activate_item_on_single_click=1
14 | buttonbox_layout=0
15 | cursor_flash_time=1000
16 | dialog_buttons_have_icons=1
17 | double_click_interval=400
18 | gui_effects=@Invalid()
19 | keyboard_scheme=2
20 | menus_have_icons=true
21 | show_shortcuts_in_context_menus=true
22 | stylesheets=@Invalid()
23 | toolbutton_style=4
24 | underline_shortcut=1
25 | wheel_scroll_lines=3
26 |
27 | [SettingsWindow]
28 | geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x1&\0\0\0\x63\0\0\x5\x11\0\0\x2\xe7\0\0\x1+\0\0\0\x80\0\0\x5\f\0\0\x2\xe2\0\0\0\0\0\0\0\0\x6@\0\0\x1+\0\0\0\x80\0\0\x5\f\0\0\x2\xe2)
29 |
30 | [Troubleshooting]
31 | force_raster_widgets=1
32 | ignored_applications=@Invalid()
33 |
--------------------------------------------------------------------------------
/rootfs/var/rootfs/etc/xdg/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 |
--------------------------------------------------------------------------------
/rootfs/var/rootfs/etc/pulse/client.conf:
--------------------------------------------------------------------------------
1 | # This file is part of PulseAudio.
2 | #
3 | # PulseAudio is free software; you can redistribute it and/or modify
4 | # it under the terms of the GNU Lesser General Public License as published by
5 | # the Free Software Foundation; either version 2 of the License, or
6 | # (at your option) any later version.
7 | #
8 | # PulseAudio is distributed in the hope that it will be useful, but
9 | # WITHOUT ANY WARRANTY; without even the implied warranty of
10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 | # General Public License for more details.
12 | #
13 | # You should have received a copy of the GNU Lesser General Public License
14 | # along with PulseAudio; if not, see .
15 |
16 | ## Configuration file for PulseAudio clients. See pulse-client.conf(5) for
17 | ## more information. Default values are commented out. Use either ; or # for
18 | ## commenting.
19 |
20 | ; default-sink =
21 | ; default-source =
22 | ; default-server =
23 | ; default-dbus-server =
24 |
25 | ; autospawn = no
26 | autospawn = yes
27 | daemon-binary = /usr/bin/pulseaudio
28 | ; extra-arguments = --log-target=syslog
29 |
30 | ; cookie-file =
31 |
32 | ; enable-shm = yes
33 | ; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
34 |
35 | ; auto-connect-localhost = no
36 | ; auto-connect-display = no
37 |
--------------------------------------------------------------------------------
/rootfs/var/rootfs/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/thunar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # **PortArch**
2 |
3 | ## **Portable [Arch Linux](https://archlinux.org) based on the [RunImage](https://github.com/VHSgunzo/runimage) container.**
4 |
5 | 
6 |
7 | ## Features:
8 | * All [features](https://github.com/VHSgunzo/runimage#features) available in a base [RunImage](https://github.com/VHSgunzo/runimage) container
9 | * `OverlayFS` mode enabled
10 | * Home directory sandboxed
11 | * Network sandboxed
12 | * А full `DE` (`XFCE`) in `windowed/full screen` (`Xephyr`) mode or on `TTY` (`Xorg`)
13 |
14 | ## Requirements:
15 |
16 | * All the [requirements](https://github.com/VHSgunzo/runimage#requirements) required for a base [RunImage](https://github.com/VHSgunzo/runimage) container
17 |
18 | ## To get started:
19 |
20 | 1. Download latest release from the [**releases**](https://github.com/VHSgunzo/portarch/releases) page. ([HF mirror](https://huggingface.co/runimage/portarch/tree/main/releases))
21 | 2. Make it executable before run:
22 | ```
23 | chmod +x portarch
24 | ```
25 | 3. Run `PortArch`:
26 | ```
27 | ./portarch {RunImage args} {executable} {executable args}
28 | ```
29 |
30 | ## Usage: see [RunImage usage](https://github.com/VHSgunzo/runimage#usage-from-runimage-help)
31 | * For greater ease of use, I recommend creating a separate directory for the container before launching.
32 | * You can also add it to your `PATH`
33 | * To run a full-fledged `DE` on `TTY` with builtin `Xorg`, just switch to a free `TTY` by `CTRL+ALT+F1-12`, login and run `portarch` without arguments
34 | * When running `portarch` without arguments on the desktop of the host system, a full-fledged `DE` will start in `windowed/full screen` mode with `Xephyr` (see `RIM_XEPHYR_`* and `RIM_DESKTOP_UNCLIP` vars in [RunImage usage](https://github.com/VHSgunzo/runimage#usage-from-runimage-help))
35 |
--------------------------------------------------------------------------------
/rootfs/var/rootfs/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-appfinder.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 |
--------------------------------------------------------------------------------
/.github/workflows/ci.yml:
--------------------------------------------------------------------------------
1 | name: ⚙️ Continuous update 📦
2 |
3 | on:
4 | workflow_dispatch:
5 | schedule:
6 | - cron: "0 0 * * 0" #At 00:00 UTC on Sunday every Week
7 |
8 | jobs:
9 | update_rebuild_and_release:
10 | name: portarch-update
11 | runs-on: ubuntu-latest
12 | permissions:
13 | contents: write
14 | steps:
15 | - name: Checkout
16 | uses: actions/checkout@v4
17 | with:
18 | path: main
19 | filter: "blob:none"
20 |
21 | - name: Install deps
22 | run: |
23 | sudo sh -c 'apt update && apt install zsync -y'
24 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns <<<0
25 |
26 | - name: Bootstrap RunImage
27 | run: |
28 | set -x ; set -e
29 | mkdir -p release && cd release||exit 1
30 |
31 | curl -LO https://github.com/VHSgunzo/portarch/releases/download/continuous/portarch
32 | chmod +x portarch
33 | ./portarch --runtime-extract
34 | rm -f portarch
35 | ./RunDir/Run rim-update
36 | ./RunDir/Run rim-shrink --back --docs --locales --pkgcache --pycache --strip
37 | ./RunDir/Run rim-pkgls > pkg_list-portarch.txt
38 | ./RunDir/Run rim-build -d -b 22 -z -c 22 portarch
39 | chmod u+rw -R RunDir && rm -rf RunDir
40 | sha256sum_portarch="$(sha256sum portarch)"
41 | zsyncmake portarch
42 |
43 | echo "\
44 | -----------------------------------------------------------------------------------------------------------------------------
45 | * [portarch](https://github.com/VHSgunzo/portarch/releases/download/continuous/portarch) | [pkg_list-portarch.txt](https://github.com/VHSgunzo/portarch/releases/download/continuous/pkg_list-portarch.txt)
46 | -----------------------------------------------------------------------------------------------------------------------------
47 | ## sha256sum:
48 | \`\`\`
49 | ${sha256sum_portarch}
50 | \`\`\`" > ../RELEASE_NOTE.md
51 |
52 | - name: Release
53 | uses: softprops/action-gh-release@v2
54 | with:
55 | tag_name: "continuous"
56 | prerelease: false
57 | draft: false
58 | body_path: "RELEASE_NOTE.md"
59 | files: release/*
60 |
--------------------------------------------------------------------------------
/rootfs/var/rootfs/etc/pulse/system.pa:
--------------------------------------------------------------------------------
1 | #!/usr/bin/pulseaudio -nF
2 | #
3 | # This file is part of PulseAudio.
4 | #
5 | # PulseAudio is free software; you can redistribute it and/or modify it
6 | # under the terms of the GNU Lesser General Public License as published by
7 | # the Free Software Foundation; either version 2 of the License, or
8 | # (at your option) any later version.
9 | #
10 | # PulseAudio is distributed in the hope that it will be useful, but
11 | # WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 | # General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU Lesser General Public License
16 | # along with PulseAudio; if not, see .
17 |
18 | # This startup script is used only if PulseAudio is started in system
19 | # mode.
20 |
21 | ### Automatically restore the volume of streams and devices
22 | load-module module-device-restore
23 | load-module module-stream-restore
24 | load-module module-card-restore
25 |
26 | ### Automatically load driver modules depending on the hardware available
27 | .ifexists module-udev-detect.so
28 | load-module module-udev-detect
29 | .else
30 | ### Use the static hardware detection module (for systems that lack udev/hal support)
31 | load-module module-detect
32 | .endif
33 |
34 | ### Load several protocols
35 | .ifexists module-esound-protocol-unix.so
36 | load-module module-esound-protocol-unix
37 | .endif
38 | load-module module-native-protocol-unix
39 |
40 | ### Automatically restore the default sink/source when changed by the user
41 | ### during runtime
42 | ### NOTE: This should be loaded as early as possible so that subsequent modules
43 | ### that look up the default sink/source get the right value
44 | load-module module-default-device-restore
45 |
46 | ### Make sure we always have a sink around, even if it is a null sink.
47 | load-module module-always-sink
48 |
49 | ### Automatically suspend sinks/sources that become idle for too long
50 | # load-module module-suspend-on-idle
51 |
52 | ### Enable positioned event sounds
53 | load-module module-position-event-sounds
54 |
55 | ### Allow including a system.pa.d directory, which if present, can be used
56 | ### for additional configuration snippets.
57 | ### Note that those snippet files must have a .pa file extension, not .conf
58 | .nofail
59 | .include /etc/pulse/system.pa.d
60 |
--------------------------------------------------------------------------------
/rootfs/var/rootfs/etc/xdg/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 |
--------------------------------------------------------------------------------
/rootfs/var/rootfs/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.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 |
--------------------------------------------------------------------------------
/rootfs/var/rootfs/etc/X11/Xresources:
--------------------------------------------------------------------------------
1 | #XTerm*faceName: Bitstream Vera Serif Mono
2 | xterm*faceSize: 12
3 | xterm*vt100*geometry: 120x20
4 | xterm*saveLines: 16384
5 | xterm*loginShell: true
6 | xterm*charClass: 33:48,35:48,37:48,43:48,45-47:48,64:48,95:48,126:48
7 | xterm*termName: xterm-color
8 | xterm*eightBitInput: false
9 |
10 | !BLK Cursor
11 | #define _color0 #000d18
12 | #define _color8 #000d18
13 | !RED Tag
14 | #define _color1 #e89393
15 | #define _color9 #e89393
16 | !GRN SpecialKey
17 | #define _color2 #9ece13
18 | #define _color10 #9ece13
19 | !YEL Keyword
20 | #define _color3 #f0dfaf
21 | #define _color11 #f0dfaf
22 | !BLU Number
23 | #define _color4 #8cd0d3
24 | #define _color12 #8cd0d3
25 | !MAG Precondit
26 | #define _color5 #c0bed1
27 | #define _color13 #c0bed1
28 | !CYN Float
29 | #define _color6 #dfaf8f
30 | #define _color14 #dfaf8f
31 | !WHT Search
32 | #define _color7 #efefef
33 | #define _color15 #efefef
34 | !FMT Include, StatusLine, ErrorMsg
35 | #define _colorBD #ffcfaf
36 | #define _colorUL #ccdc90
37 | #define _colorIT #80d4aa
38 | !TXT Normal, Normal, Cursor
39 | #define _foreground #dcdccc
40 | #define _background #1f1f1f
41 | #define _cursorColor #8faf9f
42 | URxvt*color0 : _color0
43 | URxvt*color1 : _color1
44 | URxvt*color2 : _color2
45 | URxvt*color3 : _color3
46 | URxvt*color4 : _color4
47 | URxvt*color5 : _color5
48 | URxvt*color6 : _color6
49 | URxvt*color7 : _color7
50 | URxvt*color8 : _color8
51 | URxvt*color9 : _color9
52 | URxvt*color10 : _color10
53 | URxvt*color11 : _color11
54 | URxvt*color12 : _color12
55 | URxvt*color13 : _color13
56 | URxvt*color14 : _color14
57 | URxvt*color15 : _color15
58 | URxvt*colorBD : _colorBD
59 | URxvt*colorIT : _colorIT
60 | URxvt*colorUL : _colorUL
61 | URxvt*foreground : _foreground
62 | URxvt*background : _background
63 | URxvt*cursorColor : _cursorColor
64 | XTerm*color0 : _color0
65 | XTerm*color1 : _color1
66 | XTerm*color2 : _color2
67 | XTerm*color3 : _color3
68 | XTerm*color4 : _color4
69 | XTerm*color5 : _color5
70 | XTerm*color6 : _color6
71 | XTerm*color7 : _color7
72 | XTerm*color8 : _color8
73 | XTerm*color9 : _color9
74 | XTerm*color10 : _color10
75 | XTerm*color11 : _color11
76 | XTerm*color12 : _color12
77 | XTerm*color13 : _color13
78 | XTerm*color14 : _color14
79 | XTerm*color15 : _color15
80 | XTerm*colorBD : _colorBD
81 | XTerm*colorIT : _colorIT
82 | XTerm*colorUL : _colorUL
83 | XTerm*foreground : _foreground
84 | XTerm*background : _background
85 | XTerm*cursorColor : _cursorColor
86 |
87 |
--------------------------------------------------------------------------------
/rootfs/var/rootfs/etc/pulse/daemon.conf:
--------------------------------------------------------------------------------
1 | # This file is part of PulseAudio.
2 | #
3 | # PulseAudio is free software; you can redistribute it and/or modify
4 | # it under the terms of the GNU Lesser General Public License as published by
5 | # the Free Software Foundation; either version 2 of the License, or
6 | # (at your option) any later version.
7 | #
8 | # PulseAudio is distributed in the hope that it will be useful, but
9 | # WITHOUT ANY WARRANTY; without even the implied warranty of
10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 | # General Public License for more details.
12 | #
13 | # You should have received a copy of the GNU Lesser General Public License
14 | # along with PulseAudio; if not, see .
15 |
16 | ## Configuration file for the PulseAudio daemon. See pulse-daemon.conf(5) for
17 | ## more information. Default values are commented out. Use either ; or # for
18 | ## commenting.
19 |
20 | ; daemonize = no
21 | ; fail = yes
22 | ; allow-module-loading = yes
23 | ; allow-exit = yes
24 | ; use-pid-file = yes
25 | ; system-instance = no
26 | ; local-server-type = user
27 | ; enable-shm = yes
28 | ; enable-memfd = yes
29 | ; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
30 | ; lock-memory = no
31 | ; cpu-limit = no
32 |
33 | ; high-priority = yes
34 | ; nice-level = -11
35 |
36 | ; realtime-scheduling = yes
37 | ; realtime-priority = 5
38 |
39 | ; exit-idle-time = 20
40 | ; scache-idle-time = 20
41 |
42 | ; dl-search-path = (depends on architecture)
43 |
44 | ; load-default-script-file = yes
45 | ; default-script-file = /etc/pulse/default.pa
46 |
47 | ; log-target = auto
48 | ; log-level = notice
49 | ; log-meta = no
50 | ; log-time = no
51 | ; log-backtrace = 0
52 |
53 | ; resample-method = speex-float-1
54 | ; avoid-resampling = false
55 | ; enable-remixing = yes
56 | ; remixing-use-all-sink-channels = yes
57 | ; remixing-produce-lfe = no
58 | ; remixing-consume-lfe = no
59 | ; lfe-crossover-freq = 0
60 |
61 | ; flat-volumes = no
62 |
63 | ; rescue-streams = yes
64 |
65 | ; rlimit-fsize = -1
66 | ; rlimit-data = -1
67 | ; rlimit-stack = -1
68 | ; rlimit-core = -1
69 | ; rlimit-as = -1
70 | ; rlimit-rss = -1
71 | ; rlimit-nproc = -1
72 | ; rlimit-nofile = 256
73 | ; rlimit-memlock = -1
74 | ; rlimit-locks = -1
75 | ; rlimit-sigpending = -1
76 | ; rlimit-msgqueue = -1
77 | ; rlimit-nice = 31
78 | ; rlimit-rtprio = 9
79 | ; rlimit-rttime = 200000
80 |
81 | ; default-sample-format = s16le
82 | ; default-sample-rate = 44100
83 | ; alternate-sample-rate = 48000
84 | ; default-sample-channels = 2
85 | ; default-channel-map = front-left,front-right
86 |
87 | ; default-fragments = 4
88 | ; default-fragment-size-msec = 25
89 |
90 | ; enable-deferred-volume = yes
91 | ; deferred-volume-safety-margin-usec = 8000
92 | ; deferred-volume-extra-delay-usec = 0
93 |
94 |
95 | resample-method = soxr-vhq
96 | default-sample-format = s32le
97 | default-sample-rate = 48000
98 | alternate-sample-rate = 96000
99 | default-sample-channels = 2
100 | default-channel-map = front-left,front-right
101 | default-fragments = 2
102 | remixing-produce-lfe = yes
103 | remixing-consume-lfe = yes
104 | high-priority = yes
105 | nice-level = -11
106 | realtime-scheduling = yes
107 | realtime-priority = 9
108 |
--------------------------------------------------------------------------------
/pacman-aarch64.conf:
--------------------------------------------------------------------------------
1 | #
2 | # /etc/pacman.conf
3 | #
4 | # See the pacman.conf(5) manpage for option and repository directives
5 |
6 | #
7 | # GENERAL OPTIONS
8 | #
9 | [options]
10 | # The following paths are commented out with their default values listed.
11 | # If you wish to use different paths, uncomment and update the paths.
12 | #RootDir = /
13 | #DBPath = /var/lib/pacman/
14 | #CacheDir = /var/cache/pacman/pkg/
15 | #LogFile = /var/log/pacman.log
16 | #GPGDir = /etc/pacman.d/gnupg/
17 | #HookDir = /etc/pacman.d/hooks/
18 | HoldPkg = pacman glibc pacutils runimage-utils runimage-static Run-wrapper runimage-bubblewrap runimage-chisel runimage-rootfs-portarch runimage-ssrv runimage-tini runimage-unionfs-fuse runimage-uruntime fake-sudo-pkexec runimage-mirrorlist fake-systemd
19 | #XferCommand = /usr/bin/aria2c -x 13 -s 13 --continue=true %u
20 | #XferCommand = /usr/bin/curl -L -C - -f -o %o %u
21 | #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
22 | #CleanMethod = KeepInstalled
23 | Architecture = aarch64
24 |
25 | # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
26 | IgnorePkg = xfce4-screensaver xfce4-power-manager
27 |
28 | #IgnoreGroup =
29 |
30 | NoUpgrade = etc/xdg/xfce4/* etc/pulse/* etc/xdg/qt5ct/*
31 |
32 | NoExtract = usr/share/libalpm/hooks/*systemd*
33 | NoExtract = usr/share/libalpm/scripts/*systemd*
34 | NoExtract = usr/share/libalpm/hooks/dbus-reload.hook
35 | NoExtract = etc/bash_completion.d/megacmd_completion.sh
36 | NoExtract = etc/X11/xinit/xinitrc.d/50-systemd-user.sh
37 | NoExtract = usr/share/libalpm/hooks/60-depmod.hook
38 | NoExtract = usr/share/libalpm/hooks/60-mkinitcpio-remove.hook
39 | NoExtract = usr/share/libalpm/hooks/70-dkms-install.hook
40 | NoExtract = usr/share/libalpm/hooks/70-dkms-upgrade.hook
41 | NoExtract = usr/share/libalpm/hooks/71-dkms-remove.hook
42 | NoExtract = usr/share/libalpm/hooks/90-mkinitcpio-install.hook
43 | NoExtract = usr/share/libalpm/hooks/grub.hook
44 | NoExtract = usr/share/libalpm/scripts/depmod
45 | NoExtract = usr/share/libalpm/scripts/dkms
46 | NoExtract = usr/share/libalpm/scripts/mkinitcpio
47 | NoExtract = usr/share/libalpm/hooks/90-update-appstream-cache.hook
48 |
49 | # Misc options
50 | #UseSyslog
51 | Color
52 | #NoProgressBar
53 | CheckSpace
54 | #VerbosePkgLists
55 | ParallelDownloads = 5
56 |
57 | # By default, pacman accepts packages signed by keys that its local keyring
58 | # trusts (see pacman-key and its man page), as well as unsigned packages.
59 | SigLevel = Never
60 | LocalFileSigLevel = Optional
61 | #RemoteFileSigLevel = Required
62 |
63 | # NOTE: You must run `pacman-key --init` before first using pacman; the local
64 | # keyring can then be populated with the keys of all official Arch Linux ARM
65 | # packagers with `pacman-key --populate archlinuxarm`.
66 |
67 | #
68 | # REPOSITORIES
69 | # - can be defined here or included from another file
70 | # - pacman will search repositories in the order defined here
71 | # - local/custom mirrors can be added here or in separate files
72 | # - repositories listed first will take precedence when packages
73 | # have identical names, regardless of version number
74 | # - URLs will have $repo replaced by the name of the current repo
75 | # - URLs will have $arch replaced by the name of the architecture
76 | #
77 | # Repository entries are of the format:
78 | # [repo-name]
79 | # Server = ServerName
80 | # Include = IncludePath
81 | #
82 | # The header [repo-name] is crucial - it must be present and
83 | # uncommented to enable the repo.
84 | #
85 |
86 | # The testing repositories are disabled by default. To enable, uncomment the
87 | # repo name header and Include lines. You can add preferred servers immediately
88 | # after the header, and they will be used before the default mirrors.
89 |
90 | [runimage]
91 | Include = /etc/pacman.d/runimage-mirrorlist
92 |
93 | [core]
94 | Include = /etc/pacman.d/mirrorlist
95 |
96 | [extra]
97 | Include = /etc/pacman.d/mirrorlist
98 |
99 | [community]
100 | Include = /etc/pacman.d/mirrorlist
101 |
102 | [alarm]
103 | Include = /etc/pacman.d/mirrorlist
104 |
105 | [aur]
106 | Include = /etc/pacman.d/mirrorlist
107 |
108 | # An example of a custom package repository. See the pacman manpage for
109 | # tips on creating your own repositories.
110 | #[custom]
111 | #SigLevel = Optional TrustAll
112 | #Server = file:///home/custompkgs
113 |
114 | [blackarch]
115 | Include = /etc/pacman.d/blackarch-mirrorlist
116 |
--------------------------------------------------------------------------------
/pacman-x86_64.conf:
--------------------------------------------------------------------------------
1 | #
2 | # /etc/pacman.conf
3 | #
4 | # See the pacman.conf(5) manpage for option and repository directives
5 |
6 | #
7 | # GENERAL OPTIONS
8 | #
9 | [options]
10 | # The following paths are commented out with their default values listed.
11 | # If you wish to use different paths, uncomment and update the paths.
12 | #RootDir = /
13 | #DBPath = /var/lib/pacman/
14 | #CacheDir = /var/cache/pacman/pkg/
15 | #LogFile = /var/log/pacman.log
16 | #GPGDir = /etc/pacman.d/gnupg/
17 | #HookDir = /etc/pacman.d/hooks/
18 | HoldPkg = pacman glibc pacutils runimage-utils runimage-static Run-wrapper runimage-bubblewrap runimage-chisel runimage-rootfs-portarch runimage-ssrv runimage-tini runimage-unionfs-fuse runimage-uruntime fake-sudo-pkexec runimage-mirrorlist fake-systemd
19 | #XferCommand = /usr/bin/aria2c -x 13 -s 13 --continue=true %u
20 | #XferCommand = /usr/bin/curl -L -C - -f -o %o %u
21 | #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
22 | #CleanMethod = KeepInstalled
23 | Architecture = x86_64
24 |
25 | # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
26 | IgnorePkg = xfce4-screensaver xfce4-power-manager
27 |
28 | #IgnoreGroup =
29 |
30 | NoUpgrade = etc/xdg/xfce4/* etc/pulse/* etc/xdg/qt5ct/*
31 |
32 | NoExtract = usr/share/libalpm/hooks/*systemd*
33 | NoExtract = usr/share/libalpm/scripts/*systemd*
34 | NoExtract = usr/share/libalpm/hooks/dbus-reload.hook
35 | NoExtract = etc/bash_completion.d/megacmd_completion.sh
36 | NoExtract = etc/X11/xinit/xinitrc.d/50-systemd-user.sh
37 | NoExtract = usr/share/libalpm/hooks/60-depmod.hook
38 | NoExtract = usr/share/libalpm/hooks/60-mkinitcpio-remove.hook
39 | NoExtract = usr/share/libalpm/hooks/70-dkms-install.hook
40 | NoExtract = usr/share/libalpm/hooks/70-dkms-upgrade.hook
41 | NoExtract = usr/share/libalpm/hooks/71-dkms-remove.hook
42 | NoExtract = usr/share/libalpm/hooks/90-mkinitcpio-install.hook
43 | NoExtract = usr/share/libalpm/hooks/grub.hook
44 | NoExtract = usr/share/libalpm/scripts/depmod
45 | NoExtract = usr/share/libalpm/scripts/dkms
46 | NoExtract = usr/share/libalpm/scripts/mkinitcpio
47 | NoExtract = usr/share/libalpm/hooks/90-update-appstream-cache.hook
48 |
49 | # Misc options
50 | #UseSyslog
51 | Color
52 | #NoProgressBar
53 | CheckSpace
54 | #VerbosePkgLists
55 | ParallelDownloads = 5
56 |
57 | # By default, pacman accepts packages signed by keys that its local keyring
58 | # trusts (see pacman-key and its man page), as well as unsigned packages.
59 | SigLevel = Never
60 | LocalFileSigLevel = Optional
61 | #RemoteFileSigLevel = Required
62 |
63 | # NOTE: You must run `pacman-key --init` before first using pacman; the local
64 | # keyring can then be populated with the keys of all official Arch Linux
65 | # packagers with `pacman-key --populate archlinux`.
66 |
67 | #
68 | # REPOSITORIES
69 | # - can be defined here or included from another file
70 | # - pacman will search repositories in the order defined here
71 | # - local/custom mirrors can be added here or in separate files
72 | # - repositories listed first will take precedence when packages
73 | # have identical names, regardless of version number
74 | # - URLs will have $repo replaced by the name of the current repo
75 | # - URLs will have $arch replaced by the name of the architecture
76 | #
77 | # Repository entries are of the format:
78 | # [repo-name]
79 | # Server = ServerName
80 | # Include = IncludePath
81 | #
82 | # The header [repo-name] is crucial - it must be present and
83 | # uncommented to enable the repo.
84 | #
85 |
86 | # The testing repositories are disabled by default. To enable, uncomment the
87 | # repo name header and Include lines. You can add preferred servers immediately
88 | # after the header, and they will be used before the default mirrors.
89 |
90 | [runimage]
91 | SigLevel = Optional TrustedOnly
92 | Include = /etc/pacman.d/runimage-mirrorlist
93 |
94 | #[testing]
95 | #Include = /etc/pacman.d/mirrorlist
96 |
97 | [core]
98 | Include = /etc/pacman.d/mirrorlist
99 |
100 | [extra]
101 | Include = /etc/pacman.d/mirrorlist
102 |
103 | # If you want to run 32 bit applications on your x86_64 system,
104 | # enable the multilib repositories as required here.
105 |
106 | #[multilib-testing]
107 | #Include = /etc/pacman.d/mirrorlist
108 |
109 | [multilib]
110 | Include = /etc/pacman.d/mirrorlist
111 |
112 | # An example of a custom package repository. See the pacman manpage for
113 | # tips on creating your own repositories.
114 | #[custom]
115 | #SigLevel = Optional TrustAll
116 | #Server = file:///home/custompkgs
117 |
118 | [chaotic-aur]
119 | Include = /etc/pacman.d/chaotic-mirrorlist
120 |
121 | [blackarch]
122 | Include = /etc/pacman.d/blackarch-mirrorlist
123 |
--------------------------------------------------------------------------------
/rootfs/var/rootfs/etc/xdg/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 |
--------------------------------------------------------------------------------
/rootfs/var/rootfs/etc/pulse/default.pa:
--------------------------------------------------------------------------------
1 | #!/usr/bin/pulseaudio -nF
2 | #
3 | # This file is part of PulseAudio.
4 | #
5 | # PulseAudio is free software; you can redistribute it and/or modify it
6 | # under the terms of the GNU Lesser General Public License as published by
7 | # the Free Software Foundation; either version 2 of the License, or
8 | # (at your option) any later version.
9 | #
10 | # PulseAudio is distributed in the hope that it will be useful, but
11 | # WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 | # General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU Lesser General Public License
16 | # along with PulseAudio; if not, see .
17 |
18 | # This startup script is used only if PulseAudio is started per-user
19 | # (i.e. not in system mode)
20 |
21 | .fail
22 |
23 | ### Automatically restore the volume of streams and devices
24 | load-module module-device-restore
25 | load-module module-stream-restore
26 | load-module module-card-restore
27 |
28 | ### Automatically augment property information from .desktop files
29 | ### stored in /usr/share/application
30 | load-module module-augment-properties
31 |
32 | ### Should be after module-*-restore but before module-*-detect
33 | load-module module-switch-on-port-available
34 |
35 | ### Load audio drivers statically
36 | ### (it's probably better to not load these drivers manually, but instead
37 | ### use module-udev-detect -- see below -- for doing this automatically)
38 | #load-module module-alsa-sink
39 | #load-module module-alsa-source device=hw:1,0
40 | #load-module module-oss device="/dev/dsp" sink_name=output source_name=input
41 | #load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input
42 | #load-module module-null-sink
43 | #load-module module-pipe-sink
44 |
45 | ### Automatically load driver modules depending on the hardware available
46 | .ifexists module-udev-detect.so
47 | load-module module-udev-detect
48 | .else
49 | ### Use the static hardware detection module (for systems that lack udev support)
50 | load-module module-detect
51 | .endif
52 |
53 | ### Automatically connect sink and source if JACK server is present
54 | .ifexists module-jackdbus-detect.so
55 | .nofail
56 | load-module module-jackdbus-detect channels=2
57 | .fail
58 | .endif
59 |
60 | ### Automatically load driver modules for Bluetooth hardware
61 | .ifexists module-bluetooth-policy.so
62 | load-module module-bluetooth-policy
63 | .endif
64 |
65 | .ifexists module-bluetooth-discover.so
66 | load-module module-bluetooth-discover
67 | .endif
68 |
69 | ### Load several protocols
70 | load-module module-dbus-protocol
71 | .ifexists module-esound-protocol-unix.so
72 | load-module module-esound-protocol-unix
73 | .endif
74 | load-module module-native-protocol-unix
75 |
76 | ### Network access (may be configured with paprefs, so leave this commented
77 | ### here if you plan to use paprefs)
78 | #load-module module-esound-protocol-tcp
79 | #load-module module-native-protocol-tcp
80 | #load-module module-zeroconf-publish
81 |
82 | ### Load the RTP receiver module (also configured via paprefs, see above)
83 | #load-module module-rtp-recv
84 |
85 | ### Load the RTP sender module (also configured via paprefs, see above)
86 | #load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 sink_properties="device.description='RTP Multicast Sink'"
87 | #load-module module-rtp-send source=rtp.monitor
88 |
89 | ### Load additional modules from GSettings. This can be configured with the paprefs tool.
90 | ### Please keep in mind that the modules configured by paprefs might conflict with manually
91 | ### loaded modules.
92 | .ifexists module-gsettings.so
93 | .nofail
94 | load-module module-gsettings
95 | .fail
96 | .endif
97 |
98 | ### Automatically restore the default sink/source when changed by the user
99 | ### during runtime
100 | ### NOTE: This should be loaded as early as possible so that subsequent modules
101 | ### that look up the default sink/source get the right value
102 | load-module module-default-device-restore
103 |
104 | ### Make sure we always have a sink around, even if it is a null sink.
105 | load-module module-always-sink
106 |
107 | ### Honour intended role device property
108 | load-module module-intended-roles
109 |
110 | ### Automatically suspend sinks/sources that become idle for too long
111 | # load-module module-suspend-on-idle
112 |
113 | ### If autoexit on idle is enabled we want to make sure we only quit
114 | ### when no local session needs us anymore.
115 | .ifexists module-console-kit.so
116 | load-module module-console-kit
117 | .endif
118 | .ifexists module-systemd-login.so
119 | load-module module-systemd-login
120 | .endif
121 |
122 | ### Enable positioned event sounds
123 | load-module module-position-event-sounds
124 |
125 | ### Cork music/video streams when a phone stream is active
126 | load-module module-role-cork
127 |
128 | ### Modules to allow autoloading of filters (such as echo cancellation)
129 | ### on demand. module-filter-heuristics tries to determine what filters
130 | ### make sense, and module-filter-apply does the heavy-lifting of
131 | ### loading modules and rerouting streams.
132 | load-module module-filter-heuristics
133 | load-module module-filter-apply
134 |
135 | ### Make some devices default
136 | #set-default-sink output
137 | #set-default-source input
138 |
139 | ### Allow including a default.pa.d directory, which if present, can be used
140 | ### for additional configuration snippets.
141 | ### Note that those snippet files must have a .pa file extension, not .conf
142 | .nofail
143 | .include /etc/pulse/default.pa.d
144 |
--------------------------------------------------------------------------------
/rootfs/var/rootfs/etc/xdg/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 |
--------------------------------------------------------------------------------
/rootfs/var/rootfs/etc/xdg/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 |
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 |
--------------------------------------------------------------------------------
/rootfs/var/rootfs/etc/xdg/xfce4/panel/xfce4-clipman-actions.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | ]>
13 |
14 |
15 | Image
16 | صورة
17 | Imaxe
18 | Выява
19 | Изображение
20 | Imatge
21 | Obrázek
22 | Billede
23 | Bild
24 | Εικόνα
25 | Image
26 | Image
27 | Imagen
28 | Pilt
29 | Irudia
30 | Kuva
31 | Image
32 | Imaxe
33 | תמונה
34 | Slika
35 | Kép
36 | Պատկեր
37 | Պատկեր
38 | Citra
39 | Image
40 | Mynd
41 | Immagine
42 | 画像
43 | Сурет
44 | 그림
45 | Paveikslas
46 | Attēls
47 | Imej
48 | Bilde
49 | Afbeelding
50 | Imatge
51 | Obraz
52 | Imagem
53 | Imagem
54 | Изображение
55 | Obrázok
56 | Slika
57 | Figurë
58 | Слика
59 | Bild
60 | รูปภาพ
61 | Görüntü
62 | سۈرەت
63 | Картинка
64 | تصویر
65 | تصویر
66 | Ảnh
67 | 图片
68 | 影像
69 | (http|ftp).+\.(jpg|png|gif)
70 |
71 |
72 | Edit with Gimp
73 | تحرير باستخدام جمب
74 | Editar con GIMP
75 | Рэдагаваць у Gimp
76 | Редактиране с Gimp
77 | Edita amb Gimp
78 | Upravit pomocí aplikace Gimp
79 | Rediger med Gimp
80 | Mit GIMP bearbeiten
81 | Επεξεργασία με gimp
82 | Edit with Gimp
83 | Edit with Gimp
84 | Editar con GIMP
85 | Muuda Gimpiga
86 | Editatu Gimp-rekin
87 | Muokkaa GIMP:ssä
88 | Éditer avec Gimp
89 | Editar co Gimp
90 | ערוך באמצעות Gimp
91 | Uredi pomoću Gimp-a
92 | Szerkesztés a Gimppel
93 | Խմբագրել Gimp֊ով
94 | Խմբագրել Gimp֊ով
95 | Sunting dengan Gimp
96 | Redacter med Gimp
97 | Breyta með Gimp
98 | Modifica con GIMP
99 | GIMP で編集
100 | Gimp көмегімен түзету
101 | 김프로 편집하기
102 | Redaguoti naudojant Gimp
103 | Rediģēt ar Gimp
104 | Sunting dengan Gimp
105 | Rediger med Gimp
106 | Bewerken met Gimp
107 | Editar amb Gimp
108 | Otwórz za pomocą Gimp
109 | Editar com Gimp
110 | Editar com Gimp
111 | Редактировать в Gimp
112 | Upraviť v aplikácii Gimp
113 | Uredi z Gimp
114 | Përpunojeni me GIMP
115 | Уреди Гнуовим програмом за обраду слика
116 | Redigera med Gimp
117 | แก้ไขด้วย Gimp
118 | Gimp ile Düzenle
119 | GIMP دە تەھرىرلەش
120 | Редагувати в Gimp
121 | گمپ سے مدون کریں
122 | گمپ سے مدون کریں
123 | Chỉnh sửa bằng Gimp
124 | 使用 Gimp 编辑
125 | 以 Gimp 編輯
126 | gimp-remote "\0"
127 |
128 |
129 | View with Ristretto
130 | عرض مع ريستريتو
131 | Ver con Ristretto
132 | Праглядзець у Ristretto
133 | Преглед с Ristretto
134 | Visualitza amb Ristretto
135 | Zobrazit v aplikaci Ristretto
136 | Vis med Ristretto
137 | Mit Ristretto betrachten
138 | Εμφάνιση με το ristretto
139 | View with Ristretto
140 | View with Ristretto
141 | Ver con Ristretto
142 | Vaata Ristrettoga
143 | Ikusi Ristretto-rekin
144 | Näytä Ristrettolla
145 | Ouvrir avec Ristretto
146 | Ver con Ristretto
147 | צפה באמצעות Ristretto
148 | Pogledaj pomoću Ristretto-a
149 | Megjelenítés a Ristrettoval
150 | Դիտել Ristretto֊ով
151 | Դիտել Ristretto֊ով
152 | Tampilkan dengan Ristretto
153 | Vider med Ristretto
154 | Skoða með Ristretto
155 | Visualizza con Ristretto
156 | Ristretto で表示
157 | Ristretto көмегімен қарау
158 | 리스트레또로 보기
159 | Žiūrėti naudojant Ristretto
160 | Apskatīt ar Ristretto
161 | Lihat dengan Ristretto
162 | Vis i Ristretto
163 | Weergeven in Ristretto
164 | Dobrir amb Ristretto
165 | Otwórz za pomocą Ristretto
166 | Ver com Ristretto
167 | Visualizar com Ristretto
168 | Просмотр в Ristretto
169 | Zobraziť v aplikácii Risttretto
170 | Prikaz z Ristretto
171 | Shiheni me Ristretto
172 | Прегледај Ристретом
173 | Visa med Ristretto
174 | ดูด้วย Ristretto
175 | Ristretto ile görüntüle
176 | Ristretto دە كۆرسەت
177 | Переглянути в Ristretto
178 | ریسٹریٹو کے ذریعہ دیکھیں
179 | ریسٹریٹو کے ذریعہ دیکھیں
180 | Xem bằng Ristretto
181 | 使用 Ristretto 查看
182 | 以 Ristretto 檢視
183 | ristretto "\0"
184 |
185 |
186 |
187 |
188 | Bugz
189 | Bugz
190 | Bugz
191 | Хібы
192 | Bugz
193 | Errors
194 | Chyby
195 | Fejl
196 | Fehler
197 | Σφάλματα
198 | Bugz
199 | Bugz
200 | Fallos
201 | Bugz
202 | Bugz
203 | Vikailmoitukset
204 | Bogue
205 | Fallos
206 | באגים
207 | Pogreške
208 | Hibák
209 | Վրիպակներ
210 | Վրիպակներ
211 | Bugz
212 | Defectes
213 | Villur
214 | Problemi
215 | Bugz
216 | Bugz
217 | 버그
218 | Klaidos
219 | Bugz
220 | Bugz
221 | Bugz
222 | Bugz
223 | Bug
224 | Błędy
225 | Erros
226 | Bugz
227 | Ошибки
228 | Chyby
229 | Hrošči
230 | Të meta
231 | Грешке
232 | Bugz
233 | บั๊ก
234 | Hatalar
235 | Bugz
236 | Помилки
237 | بگز
238 | بگز
239 | Bugz
240 | Bugz
241 | bug\s*#?\s*([0-9]+)
242 |
243 |
244 | Xfce Bug
245 | علة Xfce
246 | Fallu de Xfce
247 | Хіба ў Xfce
248 | Xfce Bug
249 | Error de Xfce
250 | Chyba prostředí Xfce
251 | Xfce-fejl
252 | Fehler bei Xfce
253 | Σφάλμα xfce
254 | Xfce Bug
255 | Xfce Bug
256 | Fallo de Xfce
257 | Xfce Bug
258 | Xfce programa-errorea
259 | Xfce:n vikailmoitus
260 | Bogue Xfce
261 | Fallo de Xfce
262 | באג Xfce
263 | Xfce pogreška
264 | Xfce hiba
265 | Xfce Վրէպ
266 | Xfce Վրէպ
267 | Kutu Xfce
268 | Defecte de Xfce
269 | Xfce villa
270 | Problema di Xfce
271 | Xfce バグ
272 | Xfce Bug
273 | Xfce 버그
274 | Xfce klaida
275 | Xfce Bug
276 | Pepijat Xfce
277 | Xfce-feil
278 | Xfce-fout
279 | Bug Xfce
280 | Błąd Xfce
281 | Erro Xfce
282 | Bug Xfce
283 | Ошибка в Xfce
284 | Chyba Xfce
285 | Xfce hrošč
286 | E metë Xfce
287 | Буба ИксФЦЕ-а
288 | Xfce Bug
289 | บั๊ก Xfce
290 | Xfce Hatası
291 | Xfce كەمتۈكى
292 | Помилка Xfce
293 | ایکسفس بگ
294 | ایکسفس بگ
295 | Lỗi của Xfce
296 | Xfce 缺陷
297 | Xfce Bug
298 | exo-open http://bugzilla.xfce.org/show_bug.cgi?id=\1
299 |
300 |
301 | GNOME Bug
302 | علة جنوم
303 | Fallu de GNOME
304 | Хіба ў GNOME
305 | GNOME Bug
306 | Error de GNOME
307 | Chyba prostředí GNOME
308 | GNOME-fejl
309 | Fehler bei Gnome
310 | Σφάλμα gnome
311 | GNOME Bug
312 | GNOME Bug
313 | Fallo de GNOME
314 | GNOME Bug
315 | Gnome programa-errorea
316 | GNOME-vikailmoitus
317 | Bogue GNOME
318 | Fallo de GNOME
319 | באג GNOME
320 | GNOME pogreška
321 | GNOME hiba
322 | GNOME Վրէպ
323 | GNOME Վրէպ
324 | Kutu GNOME
325 | Defecte de GNOME
326 | GNOME villa
327 | Problema di GNOME
328 | GNOME バグ
329 | GNOME Bug
330 | 그놈 버그
331 | Gnome klaida
332 | GNOME Bug
333 | Pepijat GNOME
334 | GNOME-feil
335 | GNOME-fout
336 | Bug GNOME
337 | Błąd GNOME
338 | Erro GNOME
339 | Bug GNOME
340 | Ошибка в GNOME
341 | Chyba Gnome
342 | GNOME hrošč
343 | E metë GNOME
344 | Буба Гнома
345 | Gnome Bug
346 | บั๊ก GNOME
347 | GNOME Hatası
348 | گىنوم كەمتۈكى
349 | Помилка ҐНОМА
350 | گنوم بگ
351 | گنوم بگ
352 | Lỗi của GNOME
353 | GNOME 缺陷
354 | GNOME Bug
355 | exo-open http://bugzilla.gnome.org/show_bug.cgi?id=\1
356 |
357 |
358 |
359 |
360 | Long URL
361 | المسار طويل
362 | URL llarga
363 | Доўгі URL
364 | Пълен URL
365 | URL complet
366 | Dlouhá adresa URL
367 | Lang URL
368 | Lange Netzadresse
369 | Μεγάλο url
370 | Long URL
371 | Long URL
372 | Dirección URL larga
373 | Täispikk URL
374 | URL luzea
375 | Pitkä URL
376 | URL long
377 | URL longo
378 | URL ארוך
379 | Dugi URL
380 | Hosszú URL
381 | Երկար URL
382 | Երկար URL
383 | URL Panjang
384 | Long URL
385 | Löng URL-slóð
386 | URL lunga
387 | 長い URL
388 | Ұзын URL
389 | 긴 URL
390 | Ilgas URL
391 | Garš URL
392 | URL panjang
393 | Lang URL
394 | Lange URL
395 | URL longa
396 | Długi adres URL
397 | URL longa
398 | URL Longo
399 | Длинный URL
400 | Dlhá URL
401 | Dolg URL
402 | ULR e gjatë
403 | Дуга адреса
404 | Lång URL
405 | URL ยาว
406 | Uzun URL
407 | ئۇزۇن URL
408 | Довгий URL
409 | طویل ربط
410 | طویل ربط
411 | Đại chỉ URL đầy đủ
412 | 长 URL
413 | 長網址
414 | http://[^\s]{120,}
415 |
416 |
417 | Shrink the URL
418 | تقليص المسار
419 | Acurtiar la URL
420 | Скараціць URL
421 | Съкращаване на адреса
422 | Escurça l'URL
423 | Zkrátit adresu URL
424 | Gør URL'en kort
425 | Netzadresse kürzen
426 | Σμίκρυνση του url
427 | Shrink the URL
428 | Shrink the URL
429 | Acortar la dirección URL
430 | Lühenda URLi
431 | LAburtu URLa
432 | Luo lyhyt URL
433 | Raccourcir l’URL
434 | Acurtar o URL
435 | כיווץ כתובת URL
436 | Skrati URL
437 | URL tömörítése
438 | Սեղմել URL
439 | Սեղմել URL
440 | Kecilkan URL
441 | Contraer li URL
442 | Minnka slóðina
443 | Accorcia l'URL
444 | URL を短縮
445 | URL-ды қысқарту
446 | URL 줄이기
447 | Sutrumpinti URL
448 | Saīsināt URL
449 | Pendekkan URL
450 | Forkort URL
451 | Webadres inkrimpen
452 | Acorchir l'URL
453 | Skróć adres URL
454 | Encurtar URL
455 | Encolha o URL
456 | Сократить URL
457 | Skrátiť URL
458 | Skrajšaj URL
459 | Tkurre URL-në
460 | Скрати адресу
461 | Korta ner URL:en
462 | ย่อ URL
463 | URL'yi kısalt
464 | URL نى قىسقارتىڭ
465 | Вкоротити URL
466 | روابط مختصر کریں
467 | روابط مختصر کریں
468 | Địa chỉ URL thu gọn
469 | 短 URL
470 | 縮短該網址
471 | exo-open http://tinyurl.com/create.php?url=\0
472 |
473 |
474 |
475 |
--------------------------------------------------------------------------------