pacman: parallel downloads; xfce4: thunar, background, suspend-on-power-button, cursor size

This commit is contained in:
Daniel Langbein 2021-06-18 19:32:30 +02:00
parent f395b73cc3
commit 14b9dd7701
12 changed files with 97 additions and 32 deletions

View File

@ -25,7 +25,8 @@ CPU_VENDOR=autodetect
BIOS_TYPE=uefi BIOS_TYPE=uefi
# If set to "1", then the data, boot and luks partitions # If set to "1", then the data, boot and luks partitions
# will be left mounted/opened after installation # will be left mounted/opened for manual inspection
# after the installation
LEAVE_MOUNTED=1 LEAVE_MOUNTED=1
PACSTRAP_INTERACTIVE=1 PACSTRAP_INTERACTIVE=1
@ -41,12 +42,13 @@ ADDITIONAL_PKGS=()
ADDITIONAL_PKGS+=('mkinitcpio' 'de-p1st-kernel-lts' 'de-p1st-ucode-placeholder' 'virtualbox-guest-utils') ADDITIONAL_PKGS+=('mkinitcpio' 'de-p1st-kernel-lts' 'de-p1st-ucode-placeholder' 'virtualbox-guest-utils')
# #
# XFCE4 desktop with HiDPI # XFCE4 desktop with HiDPI
ADDITIONAL_PKGS+=('de-p1st-gpu-generic' 'de-p1st-xfce4-hidpi' 'de-p1st-sddm-autologin-yoda' 'de-p1st-sddm-tablet') ADDITIONAL_PKGS+=('de-p1st-gpu-generic' 'de-p1st-xfce4-hidpi' 'de-p1st-sddm-tablet')
# #
# smartcard # smartcard
ADDITIONAL_PKGS+=('de-p1st-smartcard') ADDITIONAL_PKGS+=('de-p1st-smartcard')
# other programs # other programs
ADDITIONAL_PKGS+=('signal-desktop' 'nextcloud-client' 'keepassxc' 'xournalpp' 'intellij-idea-ultimate-edition' 'intellij-idea-ultimate-edition-jre') ADDITIONAL_PKGS+=('signal-desktop' 'nextcloud-client' 'keepassxc' 'xournalpp')
ADDITIONAL_PKGS+=('intellij-idea-ultimate-edition' 'intellij-idea-ultimate-edition-jre')
# gallery / image viewer # gallery / image viewer
ADDITIONAL_PKGS+=('nomacs' 'qt5-imageformats') ADDITIONAL_PKGS+=('nomacs' 'qt5-imageformats')
# #

View File

@ -2,7 +2,7 @@
_pkgname=pacman _pkgname=pacman
_reponame=arch _reponame=arch
pkgname="de-p1st-$_pkgname" pkgname="de-p1st-$_pkgname"
pkgver=0.1.0 pkgver=0.1.1
pkgrel=1 pkgrel=1
pkgdesc="pacman with configuration" pkgdesc="pacman with configuration"
arch=('any') arch=('any')

View File

@ -1,5 +1,9 @@
#!/bin/sh #!/bin/sh
# stdin: default config # stdin: default config
# stdout: modified config # stdout: modified config
cat
# Enable parallel downloads
sed 's|^#ParallelDownloads\s*=.*$|ParallelDownloads = 4|'
# Include de-p1st mirror
echo 'Include = /etc/pacman.d/de-p1st' echo 'Include = /etc/pacman.d/de-p1st'

View File

@ -2,7 +2,7 @@
_pkgname=xfce4-hidpi _pkgname=xfce4-hidpi
_reponame=arch _reponame=arch
pkgname="de-p1st-$_pkgname" pkgname="de-p1st-$_pkgname"
pkgver=0.0.5 pkgver=0.0.6
pkgrel=1 pkgrel=1
pkgdesc="HiDPI for XFCE4" pkgdesc="HiDPI for XFCE4"
arch=('any') arch=('any')
@ -19,8 +19,9 @@ package() {
cd "${_reponame}/pkg/${pkgname}" cd "${_reponame}/pkg/${pkgname}"
install -Dm0544 xsettings.xml.holoscript "$pkgdir"/usr/share/holo/files/"$pkgname"/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml.holoscript install -Dm0544 xsettings.xml.holoscript "$pkgdir"/usr/share/holo/files/"$pkgname"/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml.holoscript
install -Dm0544 thunar.xml.holoscript "$pkgdir"/usr/share/holo/files/"$pkgname"/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/thunar.xml.holoscript
install -Dm0644 99_hidpi.sh "$pkgdir"/etc/profile.d/99_hidpi.sh install -Dm0644 99_hidpi.sh "$pkgdir"/etc/profile.d/99_hidpi.sh
install -Dm0644 p1st-hidpi.conf "$pkgdir"/etc/sddm.conf.d/p1st-hidpi.conf install -Dm0644 p1st-hidpi.conf "$pkgdir"/etc/sddm.conf.d/p1st-hidpi.conf
} }

View File

@ -1,3 +1,6 @@
WindowScalingFactor WindowScalingFactor
99_hidpi.sh -> QT_AUTO_SCREEN_SCALE_FACTOR and QT_FONT_DPI 99_hidpi.sh -> QT_AUTO_SCREEN_SCALE_FACTOR and QT_FONT_DPI
sddm HiDpi sddm HiDpi
TODO: cursor size 32
TODO: thunar settings

View File

@ -0,0 +1,9 @@
#!/bin/sh
# stdin: default config
# stdout: modified config
# Decrease size
sed '
s|<!-- Anchor1 for de-p1st-xfce4-hidpi -->|<property name="last-icon-view-zoom-level" type="string" value="THUNAR_ZOOM_LEVEL_75_PERCENT"/>|;
s|<!-- Anchor2 for de-p1st-xfce4-hidpi -->|<property name="last-details-view-zoom-level" type="string" value="THUNAR_ZOOM_LEVEL_50_PERCENT"/>|;
' <<< "$stdin"

View File

@ -2,5 +2,18 @@
# stdin: default config # stdin: default config
# stdout: modified config # stdout: modified config
# Double Windows Scaling Factor # save stdin in variable
sed 's|<property name="WindowScalingFactor" type="int" value="1"/>|<property name="WindowScalingFactor" type="int" value="2"/>|' stdin=$(cat)
# assert WindowScalingFactor is as expected
echo "$stdin" | grep --quiet '<property name="WindowScalingFactor" type="int" value="1"/>'
# assert CursorThemeSize is as expected
echo "$stdin" | grep --quiet '<property name="CursorThemeSize" type="int" value="0"/>'
# 1. Double WindowScalingFactor
# 2.Increase cursor size to 32
sed '
s|<property name="WindowScalingFactor" type="int" value="1"/>|<property name="WindowScalingFactor" type="int" value="2"/>|;
s|<property name="CursorThemeSize" type="int" value="0"/>|<property name="CursorThemeSize" type="int" value="32"/>|;
' <<< "$stdin"

View File

@ -2,7 +2,7 @@
_pkgname=xfce4 _pkgname=xfce4
_reponame=arch _reponame=arch
pkgname="de-p1st-$_pkgname" pkgname="de-p1st-$_pkgname"
pkgver=0.0.17 pkgver=0.0.18
pkgrel=1 pkgrel=1
pkgdesc="XFCE4 with configuration" pkgdesc="XFCE4 with configuration"
arch=('any') arch=('any')
@ -76,18 +76,7 @@ package() {
# (It will not be copied to ~/.config/xfce4/xfconf/xfce-perchannel-xml/*.xml) # (It will not be copied to ~/.config/xfce4/xfconf/xfce-perchannel-xml/*.xml)
# Thus we place it in the skeleton for new users! # Thus we place it in the skeleton for new users!
# === higher screen resolution in a VM === # See comments in individual files in directory "config"
# config/xfce4/xfconf/xfce4-perchannel-xml/displays.xml
# === desktop ===
# config/xfce4/xfconf/xfce4-perchannel-xml/xfce4-desktop.xml
# === workspaces ===
# config/xfce4/xfconf/xfce4-perchannel-xml/xfwm4.xml
# === panel ===
# config/xfce4/xfconf/xfce4-perchannel-xml/xfce4-panel.xml
# config/xfce4/panel/launcher-8/16218680691.desktop
# === Whisker Menu ===
# config/xfce4/panel/whiskermenu-7.rc
#
mkdir -p "$pkgdir"/etc/skel/ mkdir -p "$pkgdir"/etc/skel/
cp -ra config "$pkgdir"/etc/skel/.config cp -ra config "$pkgdir"/etc/skel/.config

View File

@ -1,8 +1,16 @@
.face shown in Whisker Menu Whisker Menu:
desktop-icons on primary display is set to "true" -> .face shown as user icon
2 workspaces (instead of 4) -> Firefox as favourite top right
"screenshot" launcher works
lower (2nd) panel removed
TODO: Whisker Menu: Favourite: Firefox desktop-icons on primary display is set to "true"
TODO: depend on "de-p1st-wallpaper" and use this for xfce
Panel1:
-> 2 workspaces (instead of 4)
-> "screenshot" launcher works
Panel2:
-> lower (2nd) panel removed
TODO: power manager settings
TODO: wallpaper
TODO: thunar settings

View File

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<channel name="thunar" version="1.0">
<!-- Change view -->
<property name="last-view" type="string" value="ThunarDetailsView"/>
<!-- Anchor1 for de-p1st-xfce4-hidpi -->
<!-- Anchor2 for de-p1st-xfce4-hidpi -->
<!-- Show hidden files -->
<property name="last-show-hidden" type="bool" value="true"/>
<!-- Do not show folders first ==> sort folders together with files by name -->
<property name="misc-folders-first" type="bool" value="false"/>
</channel>

View File

@ -3,10 +3,21 @@
<channel name="xfce4-desktop" version="1.0"> <channel name="xfce4-desktop" version="1.0">
<property name="desktop-icons" type="empty"> <property name="desktop-icons" type="empty">
<!-- Show desktop icons on primary desktop, <!-- Show desktop icons on primary desktop,
otherwise some of them might be invisible (as they are too far down the screen) otherwise some of them might be invisible (as they are too far down the screen)
when using HiDPI--> when using HiDPI -->
<property name="primary" type="bool" value="true"/> <property name="primary" type="bool" value="true"/>
</property> </property>
<property name="backdrop" type="empty">
<property name="screen0" type="empty">
<property name="monitor0" type="empty">
<!-- Change background -->
<property name="image-path" type="string" value="/usr/share/backgrounds/de-p1st.jpg"/>
<property name="image-show" type="bool" value="true"/>
<property name="image-style" type="int" value="0"/>
</property>
</property>
</property>
</channel> </channel>

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfce4-power-manager" version="1.0">
<property name="xfce4-power-manager" type="empty">
<!-- Suspend on power button press -->
<property name="power-button-action" type="uint" value="1"/>
</property>
</channel>