mirror of
https://github.com/AG7GN/nexus-utilities.git
synced 2025-05-15 14:10:09 -07:00
Bump Version
This commit is contained in:
parent
66dd1232ff
commit
a7ff2a3b08
BIN
NexusDeskTop.jpg
Normal file
BIN
NexusDeskTop.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 40 KiB |
10
cups.desktop
Normal file
10
cups.desktop
Normal file
@ -0,0 +1,10 @@
|
||||
[Desktop Entry]
|
||||
Name=Manage Printers
|
||||
GenericName=Manage Printers
|
||||
Comment=Install and configure printers
|
||||
Exec=chromium-browser http://localhost:631/admin
|
||||
Icon=/usr/share/icons/Adwaita/32x32/devices/printer-symbolic.symbolic.png
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Categories=Settings;DesktopSettings;GTK;X-LXDE-Settings;
|
||||
Comment[en_US]=Manage Auto-HotSpot
|
17
desktop-items-0.conf
Normal file
17
desktop-items-0.conf
Normal file
@ -0,0 +1,17 @@
|
||||
[*]
|
||||
wallpaper_mode=center
|
||||
wallpaper_common=1
|
||||
wallpaper=/home/pi/Pictures/NexusDeskTop.jpg
|
||||
desktop_bg=#012f13
|
||||
desktop_fg=#e8e8e8
|
||||
desktop_shadow=#012f13
|
||||
desktop_font=PibotoLt 12
|
||||
show_wm_menu=0
|
||||
sort=mtime;ascending;
|
||||
show_documents=0
|
||||
show_trash=1
|
||||
show_mounts=1
|
||||
|
||||
[trash:///]
|
||||
x=2
|
||||
y=989
|
11
edit-desktop.desktop
Normal file
11
edit-desktop.desktop
Normal file
@ -0,0 +1,11 @@
|
||||
[Desktop Entry]
|
||||
Name=Edit Desktop Background Text
|
||||
GenericName=Edit Desktop Background Text
|
||||
Comment=Edit Desktop Background Text
|
||||
#Exec=lxterminal --geometry=30x10+10+10 -t "Edit Desktop Background Text" -e "/usr/local/bin/edit-desktop.sh"
|
||||
Exec=sh -c /usr/local/bin/edit-desktop.sh
|
||||
Icon=/usr/share/raspberrypi-artwork/raspitr.png
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Categories=Settings;DesktopSettings;GTK;X-LXDE-Settings;
|
||||
Comment[en_US]=Edit Desktop Background Text
|
95
edit-desktop.sh
Normal file
95
edit-desktop.sh
Normal file
@ -0,0 +1,95 @@
|
||||
#!/bin/bash
|
||||
|
||||
VERSION="0.1.1"
|
||||
|
||||
# This script allows the user to change the text of the default Nexus desktop background
|
||||
|
||||
|
||||
TITLE="Desktop Text Editor $VERSION"
|
||||
CONFIG_FILE="$HOME/desktop-text.conf"
|
||||
PICTURE_DIR="$HOME/Pictures"
|
||||
DEFAULT_BACKGROUND_IMAGE="$PICTURE_DIR/NexusDeskTop.jpg"
|
||||
MESSAGE="Enter the text you want displayed below.\nDon't use any single or double quotation marks."
|
||||
|
||||
trap errorReport INT
|
||||
|
||||
function errorReport () {
|
||||
echo
|
||||
if [[ $1 == "" ]]
|
||||
then
|
||||
exit 0
|
||||
else
|
||||
if [[ $2 == "" ]]
|
||||
then
|
||||
echo >&2 "$1"
|
||||
exit 1
|
||||
else
|
||||
echo >&2 "$1"
|
||||
exit $2
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
[ -s $DEFAULT_BACKGROUND_IMAGE ] || errorReport "Default Nexus image not in $DEFAULT_BACKGROUND_IMAGE" 1
|
||||
|
||||
if ! command -v convert >/dev/null
|
||||
then
|
||||
sudo port update
|
||||
sudo port install imagemagick
|
||||
fi
|
||||
|
||||
if [ -s "$CONFIG_FILE" ]
|
||||
then # There is a config file
|
||||
echo "$CONFIG_FILE found."
|
||||
source "$CONFIG_FILE"
|
||||
else # Set some default values in a new config file
|
||||
echo "Config file $CONFIG_FILE not found. Creating a new one with default values."
|
||||
echo "TEXT=\"N0ONE\"" > "$CONFIG_FILE"
|
||||
echo "SHOW_HOSTNAME=\"TRUE\"" >> "$CONFIG_FILE"
|
||||
source "$CONFIG_FILE"
|
||||
fi
|
||||
|
||||
while true
|
||||
do
|
||||
ANS=""
|
||||
ANS="$(yad --title="$TITLE" \
|
||||
--text="<b><big><big>Desktop Text Editor</big></big>\n\n \
|
||||
$MESSAGE</b>\n" \
|
||||
--item-separator="!" \
|
||||
--posx=10 --posy=50 \
|
||||
--align=right \
|
||||
--buttons-layout=center \
|
||||
--text-align=center \
|
||||
--align=right \
|
||||
--borders=20 \
|
||||
--form \
|
||||
--field="Background Text" "$TEXT" \
|
||||
--field="Include Hostname":CHK $SHOW_HOSTNAME \
|
||||
--focus-field 1 \
|
||||
)"
|
||||
|
||||
[[ $? == 1 || $? == 252 ]] && errorReport # User has cancelled.
|
||||
|
||||
[[ $ANS == "" ]] && errorReport "Error." 1
|
||||
|
||||
IFS='|' read -r -a TF <<< "$ANS"
|
||||
|
||||
TEXT="${TF[0]}"
|
||||
SHOW_HOSTNAME="${TF[1]}"
|
||||
echo "TEXT=\"$TEXT\"" > "$CONFIG_FILE"
|
||||
echo "SHOW_HOSTNAME=\"$SHOW_HOSTNAME\"" >> "$CONFIG_FILE"
|
||||
|
||||
[[ $TEXT == "" ]] && { $(command -v pcmanfm) --set-wallpaper="$DEFAULT_BACKGROUND_IMAGE"; continue; }
|
||||
|
||||
TARGET="$PICTURE_DIR/TEXT_$(echo $TEXT | tr -cd [a-zA-Z0-9]).jpg"
|
||||
echo "Deleting $PICTURE_DIR/TEXT_*.jpg"
|
||||
find "$PICTURE_DIR" -maxdepth 1 -name TEXT_*.jpg -type f -delete
|
||||
|
||||
if [[ $SHOW_HOSTNAME == "TRUE" ]]
|
||||
then
|
||||
$(command -v convert) $DEFAULT_BACKGROUND_IMAGE -gravity south -pointsize 20 -fill white -annotate 0 $(hostname) -gravity south -pointsize 75 -fill white -annotate +0+25 "$TEXT" $TARGET
|
||||
else
|
||||
$(command -v convert) $DEFAULT_BACKGROUND_IMAGE -gravity south -pointsize 75 -fill white -annotate +0+25 "$TEXT" $TARGET
|
||||
fi
|
||||
$(command -v pcmanfm) --set-wallpaper="$TARGET"
|
||||
done
|
@ -1 +1 @@
|
||||
VERSION="1.8.2"
|
||||
VERSION="1.9.0"
|
Loading…
x
Reference in New Issue
Block a user