various fixes
authorIan Kelling <ian@iankelling.org>
Fri, 26 Jul 2024 14:54:08 +0000 (10:54 -0400)
committerIan Kelling <ian@iankelling.org>
Fri, 26 Jul 2024 14:54:08 +0000 (10:54 -0400)
50 files changed:
brc
brc2
filesystem/usr/local/bin/bk-backup [moved from bk-backup with 100% similarity]
filesystem/usr/local/bin/btrbk-run [moved from btrbk-run with 98% similarity, mode: 0755]
filesystem/usr/local/bin/btrbk-spread-wrap [moved from btrbk-spread-wrap with 100% similarity]
filesystem/usr/local/bin/check-crypttab [moved from check-crypttab with 100% similarity]
filesystem/usr/local/bin/check-mailq [moved from check-mailq with 100% similarity]
filesystem/usr/local/bin/check-radicale [moved from check-radicale with 100% similarity]
filesystem/usr/local/bin/check-stale-alerts [moved from check-stale-alerts with 100% similarity]
filesystem/usr/local/bin/check-subvol-stale [moved from check-subvol-stale with 100% similarity, mode: 0755]
filesystem/usr/local/bin/copyq-restart [moved from copyq-restart with 100% similarity]
filesystem/usr/local/bin/eggdrop-upgrade [moved from eggdrop-upgrade with 100% similarity]
filesystem/usr/local/bin/exim-nn-iptables [moved from exim-nn-iptables with 100% similarity]
filesystem/usr/local/bin/i3-abrowser [moved from i3-abrowser with 100% similarity]
filesystem/usr/local/bin/i3-auto-layout-toggle [moved from i3-auto-layout-toggle with 100% similarity]
filesystem/usr/local/bin/i3-chat [moved from i3-chat with 100% similarity]
filesystem/usr/local/bin/i3-check-profanity [moved from i3-check-profanity with 100% similarity]
filesystem/usr/local/bin/i3-emacs [moved from i3-emacs with 100% similarity]
filesystem/usr/local/bin/i3-event-hook [moved from i3-event-hook with 100% similarity]
filesystem/usr/local/bin/i3-focus-maybe [moved from i3-focus-maybe with 100% similarity]
filesystem/usr/local/bin/i3-konsole [moved from i3-konsole with 100% similarity]
filesystem/usr/local/bin/i3-mouse-warp [moved from i3-mouse-warp with 100% similarity]
filesystem/usr/local/bin/i3-set-layout [moved from i3-set-layout with 100% similarity]
filesystem/usr/local/bin/i3-split-maybe [moved from i3-split-maybe with 100% similarity]
filesystem/usr/local/bin/i3-split-push [moved from i3-split-push with 100% similarity]
filesystem/usr/local/bin/ip6tables-exim [moved from ip6tables-exim with 100% similarity]
filesystem/usr/local/bin/iptables-exim [moved from iptables-exim with 100% similarity]
filesystem/usr/local/bin/mail-backup-clean [moved from mail-backup-clean with 100% similarity]
filesystem/usr/local/bin/mailbindwatchdog [moved from mailbindwatchdog with 100% similarity]
filesystem/usr/local/bin/mailclean [moved from mailclean with 100% similarity]
filesystem/usr/local/bin/mount-latest-subvol [moved from mount-latest-subvol with 99% similarity, mode: 0755]
filesystem/usr/local/bin/myi3status [moved from myi3status with 100% similarity]
filesystem/usr/local/bin/prof [moved from prof with 100% similarity, mode: 0755]
filesystem/usr/local/bin/prof-backup [moved from prof-backup with 100% similarity]
filesystem/usr/local/bin/prof-notify [moved from prof-notify with 100% similarity, mode: 0755]
filesystem/usr/local/bin/prof-remote [moved from prof-remote with 100% similarity, mode: 0755]
filesystem/usr/local/bin/prof-tail [moved from prof-tail with 100% similarity, mode: 0755]
filesystem/usr/local/bin/switch-host2 [moved from switch-host2 with 100% similarity]
filesystem/usr/local/bin/switch-mail-host [moved from switch-mail-host with 98% similarity, mode: 0755]
filesystem/usr/local/bin/toggle-mute [moved from toggle-mute with 100% similarity]
filesystem/usr/local/bin/unsaved-buffers [moved from unsaved-buffers with 100% similarity, mode: 0755]
filesystem/usr/local/bin/unsaved-buffers.el [moved from unsaved-buffers.el with 100% similarity, mode: 0755]
i3-sway/bar.conf
i3-sway/common.conf
i3-sway/gen
input-setup
myx
script-files
subdir_files/.gnupg/gpg.conf
subdir_files/.local/share/konsole/profileian.profile

diff --git a/brc b/brc
index 8aded5d78720d4c888444f7b62ae516982f9386a..ad476c2596f7a00f1896ef5a67b5c3ed2d6b7c47 100644 (file)
--- a/brc
+++ b/brc
@@ -659,7 +659,10 @@ ccomp time pd
 # jdo = journal do. Run command as transient systemd service, tailing
 # its output in the journal until it completes.
 #
-# Usage: jdo COMMAND...
+# Usage: jdo [-n UNIT_NAME] COMMAND...
+#
+# UNIT_NAME  instead of using COMMAND as unit name, use UNIT_NAME. This is needed
+#            in case COMMAND is already a unit.
 #
 # Compared to pd: commands recognize this is a non-interactive shell.
 # The service is unaffected if our ssh connection dies, no need to run
@@ -675,31 +678,40 @@ ccomp time pd
 # systemctl daemon-reload, and I've had other approaches. I haven't yet
 # really tried logging with script, sudo, or screen.
 jdo() {
-  local cmd cmd_name jr_pid ret sdrun_args sdrun_prefix
+  local cmd unit_name jr_pid ret sdrun_args sdrun_prefix
   ret=0
+  if [[ $1 == -n ]]; then
+    unit_name="$2"
+    shift 2
+  fi
+
   cmd="$1"
+  if [[ ! $unit_name ]]; then
+    unit_name=${cmd##*/}
+  fi
+
   shift
-  if [[ $EUID != 0 ]]; then
+  if [[ $EUID == 0 ]]; then
+    sdrun_args="-E HOME=/root -E SSH_AUTH_SOCK=/run/openssh_agent"
+  else
     # note, I don't use system --user because if it does sudo ssh, that
     # will leave a process around that we can't kill and it will leave
     # the unit hanging around in a failed state needing manual killing
     # of the process.
     sdrun_prefix=sudo
     sdrun_args="--uid "$(id -u)" --gid "$(id -g)" -E SSH_AUTH_SOCK=/run/openssh_agent"
-    echo "jdo: error: rerun as root"
-    return 1
   fi
-  cmd_name=${cmd##*/}
   if [[ $cmd != /* ]]; then
+    # we need to pass a full path to systemd
     cmd=$(type -P "$cmd")
   fi
   #note date format for since is date '+%F %T'
   # -q = quiet
-  journalctl --since=now -qn2 -f -u "$cmd_name" &
+  journalctl --since=now -qn2 -f -u "$unit_name" &
   jr_pid=$!
-  # todo: trial an error testing of the wait time here.
-  sleep 1
-  $sdrun_prefix systemd-run $sdrun_args --unit "$cmd_name" --wait --collect "$cmd" "$@" || ret=$?
+  # sleep 1 is too fast for x200
+  sleep 2
+  $sdrun_prefix systemd-run $sdrun_args --unit "$unit_name" --wait --collect "$cmd" "$@" || ret=$?
   # The sleep lets the journal output its last line
   # before the prompt comes up.
   sleep .5
@@ -1330,12 +1342,12 @@ ediff() {
 
 rspamta() {
   ta "$@" /var/log/rspamd/rspamd.log
-  }
+}
 
 
 _rspamtag() {
   tailf /var/log/rspamd/rspamd.log | grp "$@"
-  }
+}
 rspamtag() {
   bn _rspamtag "$@"
 }
@@ -1343,10 +1355,10 @@ rspamtag() {
 
 # etail + grep.
 _etailg() {
-    ngset
-    tailf /var/log/exim4/mainlog /var/log/exim4/*main /var/log/exim4/paniclog /var/log/exim4/*panic -n 200 | grp "$@"
-    ngreset
-  }
+  ngset
+  tailf /var/log/exim4/mainlog /var/log/exim4/*main /var/log/exim4/paniclog /var/log/exim4/*panic -n 200 | grp "$@"
+  ngreset
+}
 etailg() {
   bn _etailg "$@"
 }
@@ -2012,7 +2024,7 @@ jrfg() {
   bn _jrfg "$@"
 }
 jru() {
-  journalctl -nall -u "$@" ;
+  journalctl -u "$@" ;
 }
 jrug() {
   _jrug() {
diff --git a/brc2 b/brc2
index c7de4abec7d0cc875008c74a06667049b9294588..11cb584bd64dbf509523588555051014a8045107 100644 (file)
--- a/brc2
+++ b/brc2
@@ -4710,7 +4710,7 @@ path-add --end --ifexists $HOME/.rvm/bin
 hssh-update() {
   local -a failed_hosts hosts
   case $HOSTNAME in
-    sy|kd)
+    sy|so|kd)
       hosts=(
         kd.b8.nz x3.office.fsf.org syw x2.b8.nz
       )
similarity index 100%
rename from bk-backup
rename to filesystem/usr/local/bin/bk-backup
old mode 100644 (file)
new mode 100755 (executable)
similarity index 98%
rename from btrbk-run
rename to filesystem/usr/local/bin/btrbk-run
index 155ee16..dcad541
--- a/btrbk-run
@@ -651,6 +651,13 @@ else
             prospective_mps=(/a /o /qr /qd /q)
           fi
         fi
+        # If the above conditions didnt add any mountpoints, and host
+        # status is empty, then add all mointpoints. This is a case of
+        # doing something like kd_spread manually.
+        if [[ ! ${prospective_mps[0]} && $source_host != "$HOST2" && $source_host != "$MAIL_HOST" && $HOSTNAME != "$MAIL_HOST" && $HOSTNAME != "$HOST2"  ]]; then
+          prospective_mps=(/a /o /qr /qd /q)
+        fi
+
         # note: put q last just in case its specific retention options were to
         # affect other config sections. I havent tested if that is the case.
         ;;
@@ -762,10 +769,10 @@ if ! $pull_reexec && [[ $source ]] && $pulla ; then
   tmpf=$(mktemp)
   m rsync -ra $source:/usr/local/bin/{mount-latest-subvol,check-subvol-stale} /usr/local/bin
   m rsync -ra $source:/usr/local/lib/bash-bear /usr/local/lib
-  m scp $source:/a/bin/distro-setup/btrbk-run $tmpf
+  m rsync $source:/usr/local/bin/btrbk-run $tmpf
   if ! diff -q $tmpf ${BASH_SOURCE[0]}; then
     e "found different version on host $source. reexecing"
-    install -T $tmpf /usr/local/bin/btrbk-run
+    rsync -aSAX --chmod=755 --chown=root:root $tmpf /usr/local/bin/btrbk-run
     m /usr/local/bin/btrbk-run --pull-reexec "${orig_args[@]}"
     mexit 0
   fi
old mode 100644 (file)
new mode 100755 (executable)
similarity index 100%
rename from check-subvol-stale
rename to filesystem/usr/local/bin/check-subvol-stale
similarity index 100%
rename from i3-chat
rename to filesystem/usr/local/bin/i3-chat
similarity index 100%
rename from i3-emacs
rename to filesystem/usr/local/bin/i3-emacs
similarity index 100%
rename from mailclean
rename to filesystem/usr/local/bin/mailclean
old mode 100644 (file)
new mode 100755 (executable)
similarity index 99%
rename from mount-latest-subvol
rename to filesystem/usr/local/bin/mount-latest-subvol
index 433c7c2..cd87863
@@ -517,5 +517,3 @@ if (( ret >= 1 )); then
   echo "$0: exit status $ret. see error above"
 fi
 exit $ret
-
-
old mode 100644 (file)
new mode 100755 (executable)
similarity index 100%
rename from prof
rename to filesystem/usr/local/bin/prof
old mode 100644 (file)
new mode 100755 (executable)
similarity index 100%
rename from prof-notify
rename to filesystem/usr/local/bin/prof-notify
old mode 100644 (file)
new mode 100755 (executable)
similarity index 100%
rename from prof-remote
rename to filesystem/usr/local/bin/prof-remote
old mode 100644 (file)
new mode 100755 (executable)
similarity index 100%
rename from prof-tail
rename to filesystem/usr/local/bin/prof-tail
old mode 100644 (file)
new mode 100755 (executable)
similarity index 98%
rename from switch-mail-host
rename to filesystem/usr/local/bin/switch-mail-host
index d129b62..e7084c6
@@ -182,7 +182,7 @@ case $direction in
     old_hostname=$HOSTNAME
     new_host=$host
     bbk_args="-t $new_host"
-    new_shell="ssh -F $HOME/.ssh/confighome root@$new_host"
+    new_shell="ssh -F /root/.ssh/confighome root@$new_host"
     if ! new_hostname=$($new_shell hostname); then
       echo "$pre: error: failed ssh. retrying failed $new_shell with -v for more info:"
       $new_shell -v hostname
@@ -193,7 +193,7 @@ case $direction in
     new_host=$HOSTNAME
     new_hostname=$HOSTNAME
     bbk_args="-s $old_host"
-    old_shell="ssh -F $HOME/.ssh/confighome root@$old_host"
+    old_shell="ssh -F /root/.ssh/confighome root@$old_host"
     # tests ssh connection. crafted this to not need to do escape chars
 
     if ! $mail_only && ! $pull_reexec ; then
@@ -206,7 +206,7 @@ case $direction in
       files=(
         /usr/local/{bin/{unsaved-buffers{,.el},switch-mail-host},lib/bash-bear}
       )
-      m scp -F $HOME/.ssh/confighome \
+      m scp -F /root/.ssh/confighome \
         ${files[@]/#/root@$old_host:} $tmpd
       diff=false
       for f in ${files[@]}; do
old mode 100644 (file)
new mode 100755 (executable)
similarity index 100%
rename from unsaved-buffers
rename to filesystem/usr/local/bin/unsaved-buffers
old mode 100644 (file)
new mode 100755 (executable)
similarity index 100%
rename from unsaved-buffers.el
rename to filesystem/usr/local/bin/unsaved-buffers.el
index 918385b0d2dedde8abaf9ab495328a323edc94d4..49fc262d1473bbc8bc282fe53f89c34337763132 100644 (file)
@@ -27,7 +27,7 @@ output primary
 #status_command i3status
 
 #for faster testing
-#status_command          /a/bin/ds/myi3status
+#status_command          /a/bin/ds/filesystem/usr/local/bin/myi3status
 status_command          /usr/local/bin/myi3status
 #mode hide
 # hidden_state hide
index 16922ea3eb5a7a9456cb15c6bbe6f264505c8caf..bb92fe575fc4c1969c50567a12340949b0fb61f5 100644 (file)
@@ -100,7 +100,7 @@ bindsym $mod+s workspace 4
 bindsym $mod+Shift+d move container to workspace 3
 bindsym $mod+d workspace 3
 
-bindsym $mod+Shift+f move container to workspace 2
+bindsym $mod+Shift+fq move container to workspace 2
 bindsym $mod+f workspace 2
 
 bindsym $mod+Shift+z move container to workspace 5
index 055f8a5a0b79077b25ac998f60bdd6a3c6d48531..8a6535c5290223ea6729417ecec075184bcc21c7 100755 (executable)
@@ -26,6 +26,11 @@ trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR
 
 x="$(readlink -f -- "${BASH_SOURCE[0]}")"; cd ${x%/*} # directory of this file
 
+i3_cmd=reload
+if [[ $1 == -r ]]; then
+  i3_cmd=restart
+fi
+
 ## do sway config. untested and probably broken at this point
 dir=/a/bin/distro-setup/subdir_files/.config/sway
 mkdir -p $dir
@@ -40,6 +45,6 @@ if [[ -s ~/i3-myx.conf ]]; then
 fi
 
 if [[ $I3SOCK ]]; then
-  echo $0: i3-msg reload
-  i3-msg reload
+  echo $0: i3-msg $i3_cmd
+  i3-msg $i3_cmd
 fi
index 17bea00bdcd8d643f082d81a9f5d980063658f1b..1509fc379f1429514d6b383a5bb001fd21f7240b 100755 (executable)
@@ -66,7 +66,7 @@ case $1 in
 esac
 
 if [[ ! $type ]]; then
-  if xinput | grep -i keyboardio; then
+  if xinput | grep -i keyboardio &>/dev/null; then
     type=keyboardio
   else
     type=laptop
@@ -115,10 +115,10 @@ case $type in
     # cp keyboardio-t12.xkb x2-t12.xkb
     # diff xkbcomp-t9.xkb x2-t9.xkb
     # g x2-t12.xkb
-    m xkbcomp /a/c/keyboardio-t12.xkb $DISPLAY
+    m xkbcomp /a/c/keyboardio-t12.xkb $DISPLAY |& grep -v '^No symbols defined for'
     ;;
   laptop)
-    m xkbcomp /a/c/x2-t12.xkb $DISPLAY
+    m xkbcomp /a/c/x2-t12.xkb $DISPLAY |& grep -v '^No symbols defined for'
     ;;
 esac
 
diff --git a/myx b/myx
index ad1bf2346347a4ca90417e2604ee91277019e151..24beac5d70f5cf2c89282476af2304469d66327c 100755 (executable)
--- a/myx
+++ b/myx
@@ -63,6 +63,10 @@ i3() {
     i3-msg "$@"
   fi
 }
+xmod() {
+  xrandr "$@"
+  gen_arg=-r
+}
 
 date "+%A, %B %d, %r, %S seconds"
 
@@ -188,41 +192,41 @@ half_y=$(( target_y / 2 ))
 
 for mon_suffix in TOP-LEFT BOTTOM-LEFT LEFT RIGHT; do
   if xrandr --listmonitors | awk '$2 == "MON-'$mon_suffix\" |grep . >/dev/null; then
-    m xrandr --delmonitor MON-$mon_suffix
+    m xmod --delmonitor MON-$mon_suffix
   fi
 done
 
 if [[ ! $secondary_out ]] || grep -A1 disconnected $xf | grep '^[[:space:]]'; then
   # gets rid of leftover secondary
-  m xrandr --auto
+  m xmod --auto
 fi
 
 if [[ $secondary_out ]] && $restart; then
-  m xrandr --output $secondary_out --off
+  m xmod --output $secondary_out --off
   m sleep 2
 fi
 
 if [[ $secondary_out || $primary_res != "$target_res" ]]; then
-  m xrandr --output $target_out $left_right_arg --mode $target_res
+  m xmod --output $target_out $left_right_arg --mode $target_res
 fi
 
 if $tall; then
   # 298 & 336 are millimeters. I took them from a monitor I was using. I
   # don't know if they are important, I assume not important enough to
   # change for different monitors.
-  m xrandr --setmonitor MON-LEFT $half_x/298x$target_y/336+$x_offset+0 $target_out
-  m xrandr --setmonitor MON-RIGHT $half_x/298x$target_y/336+$(( x_offset + half_x ))+0 none
+  m xmod --setmonitor MON-LEFT $half_x/298x$target_y/336+$x_offset+0 $target_out
+  m xmod --setmonitor MON-RIGHT $half_x/298x$target_y/336+$(( x_offset + half_x ))+0 none
 
 elif $quarter; then
-  m xrandr --setmonitor MON-LEFT $half_x/298x$half_y/336+$x_offset+0 $target_out
+  m xmod --setmonitor MON-LEFT $half_x/298x$half_y/336+$x_offset+0 $target_out
   # note: this bottom left is buggy when it comes to context menus,
   # including in web pages. In the tall configuration, I sometimes see
   # them in another "monitor" area, but with this bottom left monitor,
   # they aren't displayed at all, as if the window system is displaying
   # them off screen. When that happens, I just switch to the tall
   # configuration, use the dialog, and them maybe switch back.
-  m xrandr --setmonitor MON-BOTTOM-LEFT $half_x/298x$half_y/336+$x_offset+$half_y none
-  m xrandr --setmonitor MON-RIGHT $half_x/298x$target_y/336+$(( x_offset + half_x ))+0 none
+  m xmod --setmonitor MON-BOTTOM-LEFT $half_x/298x$half_y/336+$x_offset+$half_y none
+  m xmod --setmonitor MON-RIGHT $half_x/298x$target_y/336+$(( x_offset + half_x ))+0 none
 fi
 
 
@@ -263,7 +267,7 @@ fi
 echo d1 ${ws_outputs[@]}
 
 rm -f ~/i3-myx.conf
-total_ws_count=10
+total_ws_count=11
 for (( i=0; i<total_ws_count; i++ )); do
   ws=$(( i+1 ))
   tmp=${ws_outputs[$i]}
@@ -277,9 +281,39 @@ if [[ $secondary_out ]]; then
   cat /a/bin/ds/i3-sway/bar.conf >> ~/i3-myx.conf
 fi
 echo "bindsym \$mod+Shift+t move workspace to output ${move_outputs[*]}" >>~/i3-myx.conf
-m /a/bin/ds/i3-sway/gen
 # give it some time to reload or adjust to new x settings.
+
+# i3-msg -t get_outputs | jq -C .
+# showed
+# {
+  #   "name": "HDMI-2",
+  #   "active": true,
+  #   "primary": false,
+  #   "rect": {
+  #     "x": 1920,
+  #     "y": 0,
+  #     "width": 3840,
+  #     "height": 2160
+  #   },
+  #   "current_workspace": "3"
+  # },
+  # {
+  #   "name": "DP-1",
+  #   "active": false,
+  #   "primary": false,
+  #   "rect": {
+  #     "x": 1920,
+  #     "y": 0,
+  #     "width": 3840,
+  #     "height": 2160
+  #   },
+  #   "current_workspace": null
+  # }
+  # This was incorrect. The correct thing is that DP-1 is active, HDMI-2 is not active.
+  # Restarting i3 did not help.
+
 sleep 1
+m /a/bin/ds/i3-sway/gen $gen_arg
 
 if (( ${#ws_outputs[@]} )); then
 
@@ -306,10 +340,8 @@ if (( ${#ws_outputs[@]} )); then
       cat <<'EOF' >&2
 
 ERROR: moving workspaces is not working as expected I've seen it happen
-that an output is not "active" and restarting i3 fixed it. If you see
-this, try reloading i3, and thinking about how to automatically handle
-the situation from within the script.
-
+that an output should not exist anymore. Restarting i3 fixed it, reloading did not.
+This script did a restart, but it might need a sleep before doing so.
 EOF
       exit 1
     fi
@@ -319,6 +351,10 @@ EOF
     tmps=$(jq -r '.[] | .num, .output' <<<"$tmps")
     while read -r ws; do
       read -r output || break
+      if [[ $ws != [0-9] && $ws != 10 ]]; then
+        echo "$0: error: unexpected workspace found: $ws. continuing"
+        continue
+      fi
       if [[ ${ws_expected_out[$ws]} != "$output" ]]; then
         m i3 '[workspace="'$ws'"]' move workspace to output ${ws_expected_out[$ws]}
         refresh_workspaces=true
@@ -335,3 +371,22 @@ m /a/exe/input-setup
 
 echo -n "myx end: "
 date "+%A, %B %d, %r, %S seconds"
+
+
+# myx -f
+# Tuesday, July 23, 05:54:37 PM, 37 seconds
+# myx: xmod --delmonitor MON-LEFT
+# myx: xmod --delmonitor MON-RIGHT
+# myx: xmod --output DP-1 --right-of eDP-1 --mode 3840x2160
+# d1 eDP-1 DP-1
+# myx: /a/bin/ds/i3-sway/gen -r
+# /a/bin/ds/i3-sway/gen: i3-msg restart
+# [{"success":true}]
+# myx: i3 [workspace="2"] move workspace to output DP-1
+# ERROR: No output matched
+# [{"success":false,"error":"No output matched"}]
+# /a/exe/myx:63: `i3-msg "$@"' returned 2
+#   from /a/exe/myx:63:in `i3 [workspace="2"] move workspace to output DP-1'
+#   from /a/exe/myx:88:in `m i3 [workspace="2"] move workspace to output DP-1'
+#   from /a/exe/myx:330:in `main -f'
+# /a/exe/myx: exiting with status 2
index 79a9098ad56f1bca0bcff16ce140a09fb2d1ac9c..b245ef28cb83d680e95f712561f73a624d7703f5 100644 (file)
 ### FOR SOURCING ###
 
 my_bin_files=(
-  switch-mail-host
-  switch-host2
-  btrbk-run mount-latest-subvol
-  check-subvol-stale
-  myi3status
-  mailbindwatchdog
-  check-mailq
-  unsaved-buffers
-  unsaved-buffers.el
-  mail-backup-clean
-  iptables-exim
-  ip6tables-exim
-  exim-nn-iptables
-  check-crypttab
+
   /a/bin/cedit/cedit
-  btrbk-spread-wrap
-  prof
-  prof-remote
-  prof-backup
-  prof-tail
-  prof-notify
   /a/bin/newns/newns
   /a/bin/fai/fai/config/distro-install-common/ethusb-static
-
-  i3-abrowser
-  i3-auto-layout-toggle
-  i3-chat
-  i3-check-profanity
-  i3-emacs
-  i3-event-hook
-  i3-focus-maybe
-  i3-konsole
-  i3-mouse-warp
-  i3-set-layout
-  i3-split-maybe
-  i3-split-push
-
-  copyq-restart
-  toggle-mute
-
-  check-stale-alerts
-  check-radicale
-  mailclean
-  bk-backup
-  eggdrop-upgrade
 )
 
 for f in /b/log-quiet/*; do
index 8c6a6f10ef3491cad430266005c5f61b6ce89df0..0dbd8961613dcf4aade21ac4d553f19ba19b9137 100644 (file)
@@ -39,14 +39,14 @@ default-key B125F60B7B287FF6A2B7DF8F170AF0E2954295DF
 # DO NOT USE THIS ONE.
 #keyserver hkp://pool.sks-keyservers.net
 
-#keyserver hkp://keys.openpgp.org
+keyserver hkp://keys.openpgp.org
 #keyserver hkp://pgp.mit.edu
 #keyserver hkp://keyserver.pgp.com
 #keyserver hkp://ipv4.pool.sks-keyservers.net
 #keyserver hkp://keys.gnupg.net
 #keyserver hkp://keyserver.ubuntu.com
 #keyserver hkp://keyring.debian.org
-keyserver keyserver.ubuntu.com
+#keyserver keyserver.ubuntu.com
 # more secure hkps, but had problems with my gpg version
 #keyserver hkps://hkps.pool.sks-keyservers.net
 
index 3707b8b4321e2456d255a9e78e92cecc2a1b14ce..c6b33fae652b9b11dea22563dfd266b00f3aedfa 100644 (file)
@@ -21,7 +21,7 @@ OpenLinksByDirectClickEnabled=false
 TextEditorCmd=6
 TextEditorCmdCustom=/a/exe/g +LINE:COLUMN PATH
 UnderlineFilesEnabled=true
-WordCharacters=@-./_~?&=%+#
+WordCharacters=@-./_~?&=%+#:
 
 [Keyboard]
 KeyBindings=default