diff --git a/.config/geeqie/applications/Awesome BG 1.desktop b/.config/geeqie/applications/Awesome BG 1.desktop
new file mode 100644
index 0000000..3c171e3
--- /dev/null
+++ b/.config/geeqie/applications/Awesome BG 1.desktop
@@ -0,0 +1,105 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+
+# The name which appears in the menu:
+Name=Awesome BG 1
+#Name[cs]=Šablona
+#Name[fr]=Modèle
+#Name[de]=Vorlage
+
+# Replace "command" with the actual command or script:
+Exec=rm -f ~/.config/awesome/wallpaper1.slink ; ln -sf "%f" ~/.config/awesome/wallpaper1.slink ; killall -s SIGHUP awesome
+
+# Where may be:
+# omitted If no parameter is given the command will be executed in the
+# current folder. If a parameter is given but the current folder
+# does not contain any files, the command will not be run.
+#
+# %f A single file name, even if multiple files are selected. The
+# system reading the desktop entry should recognize that the program in
+# question cannot handle multiple file arguments, and it should should
+# probably spawn and execute multiple copies of a program for each
+# selected file if the program is not able to handle additional file
+# arguments. If files are not on the local file system (i.e. are on HTTP
+# or FTP locations), the files will be copied to the local file system
+# and %f will be expanded to point at the temporary file. Used for
+# programs that do not understand the URL syntax.
+#
+# %F A list of files. Use for apps that can open several local files
+# at once. Each file is passed as a separate argument to the executable
+# program.
+#
+# %u A single URL. Local files may either be passed as file: URLs or
+# as file path.
+#
+# %U A list of URLs. Each URL is passed as a separate argument to
+# the executable program. Local files may either be passed as file: URLs
+# or as file path.
+#
+# %% Percent sign. Use anywhere you want '%' to appear in your command.
+
+# Change the following line to point to an icon of your choosing
+Icon=gtk-file
+
+# Use the following to only show this menu entry if the command is installed
+#TryExec=command
+
+# Desktop files that are usable only in Geeqie should be marked like this:
+Categories=X-Geeqie;
+OnlyShowIn=X-Geeqie;
+
+# Uncomment the following line to include in a Geeqie menu
+# other than in the default path of PluginsMenu
+#X-Geeqie-Menu-Path=
+
+# e.g.
+#X-Geeqie-Menu-Path=SelectMenu/SelectSection
+
+# Valid sections are:
+# FileMenu
+# FileMenu/OpenSection
+# FileMenu/SearchSection
+# FileMenu/PrintSection
+# FileMenu/FileOpsSection
+# FileMenu/QuitSection
+# GoMenu
+# SelectMenu
+# SelectMenu/SelectSection
+# SelectMenu/ClipboardSection
+# SelectMenu/MarksSection
+# EditMenu
+# EditMenu/EditSection
+# EditMenu/OrientationMenu
+# EditMenu/RatingMenu
+# EditMenu/PropertiesSection
+# EditMenu/PreferencesSection
+# PluginsMenu
+# ViewMenu
+# ViewMenu/WindowSection
+# ViewMenu/FileDirMenu
+# ViewMenu/FileDirMenu/FolderSection
+# ViewMenu/FileDirMenu/ListSection
+# ViewMenu/DirSection
+# ViewMenu/ZoomMenu
+# ViewMenu/ZoomMenu/ConnectZoomMenu
+# ViewMenu/SplitMenu
+# ViewMenu/StereoMenu
+# ViewMenu/ColorMenu
+# ViewMenu/OverlayMenu
+# ViewMenu/ViewSection
+# ViewMenu/ToolsSection
+# ViewMenu/SlideShowSection
+# WindowsMenu
+# WindowsMenu/NewWindow
+# HelpMenu
+# HelpMenu/HelpSection
+
+# This is a filter - see symlink.desktop and geeqie-symlink for an example
+# of how to use this feature, or the Plugins section of the Help file.
+#X-Geeqie-Filter=true
+
+# It can be made verbose
+#X-Geeqie-Verbose=true
+
+# For other keys such as MimeType see https://developer.gnome.org/desktop-entry-spec/
diff --git a/.config/geeqie/applications/Awesome BG 2.desktop b/.config/geeqie/applications/Awesome BG 2.desktop
new file mode 100644
index 0000000..b493739
--- /dev/null
+++ b/.config/geeqie/applications/Awesome BG 2.desktop
@@ -0,0 +1,105 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+
+# The name which appears in the menu:
+Name=Awesome BG 2
+#Name[cs]=Šablona
+#Name[fr]=Modèle
+#Name[de]=Vorlage
+
+# Replace "command" with the actual command or script:
+Exec=rm -f ~/.config/awesome/wallpaper2.slink ; ln -sf "%f" ~/.config/awesome/wallpaper2.slink ; killall -s SIGHUP awesome
+
+# Where may be:
+# omitted If no parameter is given the command will be executed in the
+# current folder. If a parameter is given but the current folder
+# does not contain any files, the command will not be run.
+#
+# %f A single file name, even if multiple files are selected. The
+# system reading the desktop entry should recognize that the program in
+# question cannot handle multiple file arguments, and it should should
+# probably spawn and execute multiple copies of a program for each
+# selected file if the program is not able to handle additional file
+# arguments. If files are not on the local file system (i.e. are on HTTP
+# or FTP locations), the files will be copied to the local file system
+# and %f will be expanded to point at the temporary file. Used for
+# programs that do not understand the URL syntax.
+#
+# %F A list of files. Use for apps that can open several local files
+# at once. Each file is passed as a separate argument to the executable
+# program.
+#
+# %u A single URL. Local files may either be passed as file: URLs or
+# as file path.
+#
+# %U A list of URLs. Each URL is passed as a separate argument to
+# the executable program. Local files may either be passed as file: URLs
+# or as file path.
+#
+# %% Percent sign. Use anywhere you want '%' to appear in your command.
+
+# Change the following line to point to an icon of your choosing
+Icon=gtk-file
+
+# Use the following to only show this menu entry if the command is installed
+#TryExec=command
+
+# Desktop files that are usable only in Geeqie should be marked like this:
+Categories=X-Geeqie;
+OnlyShowIn=X-Geeqie;
+
+# Uncomment the following line to include in a Geeqie menu
+# other than in the default path of PluginsMenu
+#X-Geeqie-Menu-Path=
+
+# e.g.
+#X-Geeqie-Menu-Path=SelectMenu/SelectSection
+
+# Valid sections are:
+# FileMenu
+# FileMenu/OpenSection
+# FileMenu/SearchSection
+# FileMenu/PrintSection
+# FileMenu/FileOpsSection
+# FileMenu/QuitSection
+# GoMenu
+# SelectMenu
+# SelectMenu/SelectSection
+# SelectMenu/ClipboardSection
+# SelectMenu/MarksSection
+# EditMenu
+# EditMenu/EditSection
+# EditMenu/OrientationMenu
+# EditMenu/RatingMenu
+# EditMenu/PropertiesSection
+# EditMenu/PreferencesSection
+# PluginsMenu
+# ViewMenu
+# ViewMenu/WindowSection
+# ViewMenu/FileDirMenu
+# ViewMenu/FileDirMenu/FolderSection
+# ViewMenu/FileDirMenu/ListSection
+# ViewMenu/DirSection
+# ViewMenu/ZoomMenu
+# ViewMenu/ZoomMenu/ConnectZoomMenu
+# ViewMenu/SplitMenu
+# ViewMenu/StereoMenu
+# ViewMenu/ColorMenu
+# ViewMenu/OverlayMenu
+# ViewMenu/ViewSection
+# ViewMenu/ToolsSection
+# ViewMenu/SlideShowSection
+# WindowsMenu
+# WindowsMenu/NewWindow
+# HelpMenu
+# HelpMenu/HelpSection
+
+# This is a filter - see symlink.desktop and geeqie-symlink for an example
+# of how to use this feature, or the Plugins section of the Help file.
+#X-Geeqie-Filter=true
+
+# It can be made verbose
+#X-Geeqie-Verbose=true
+
+# For other keys such as MimeType see https://developer.gnome.org/desktop-entry-spec/
diff --git a/.config/geeqie/applications/Awesome BG 3.desktop b/.config/geeqie/applications/Awesome BG 3.desktop
new file mode 100644
index 0000000..4f0f64a
--- /dev/null
+++ b/.config/geeqie/applications/Awesome BG 3.desktop
@@ -0,0 +1,105 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+
+# The name which appears in the menu:
+Name=Awesome BG 3
+#Name[cs]=Šablona
+#Name[fr]=Modèle
+#Name[de]=Vorlage
+
+# Replace "command" with the actual command or script:
+Exec=rm -f ~/.config/awesome/wallpaper3.slink ; ln -sf "%f" ~/.config/awesome/wallpaper3.slink ; killall -s SIGHUP awesome
+
+# Where may be:
+# omitted If no parameter is given the command will be executed in the
+# current folder. If a parameter is given but the current folder
+# does not contain any files, the command will not be run.
+#
+# %f A single file name, even if multiple files are selected. The
+# system reading the desktop entry should recognize that the program in
+# question cannot handle multiple file arguments, and it should should
+# probably spawn and execute multiple copies of a program for each
+# selected file if the program is not able to handle additional file
+# arguments. If files are not on the local file system (i.e. are on HTTP
+# or FTP locations), the files will be copied to the local file system
+# and %f will be expanded to point at the temporary file. Used for
+# programs that do not understand the URL syntax.
+#
+# %F A list of files. Use for apps that can open several local files
+# at once. Each file is passed as a separate argument to the executable
+# program.
+#
+# %u A single URL. Local files may either be passed as file: URLs or
+# as file path.
+#
+# %U A list of URLs. Each URL is passed as a separate argument to
+# the executable program. Local files may either be passed as file: URLs
+# or as file path.
+#
+# %% Percent sign. Use anywhere you want '%' to appear in your command.
+
+# Change the following line to point to an icon of your choosing
+Icon=gtk-file
+
+# Use the following to only show this menu entry if the command is installed
+#TryExec=command
+
+# Desktop files that are usable only in Geeqie should be marked like this:
+Categories=X-Geeqie;
+OnlyShowIn=X-Geeqie;
+
+# Uncomment the following line to include in a Geeqie menu
+# other than in the default path of PluginsMenu
+#X-Geeqie-Menu-Path=
+
+# e.g.
+#X-Geeqie-Menu-Path=SelectMenu/SelectSection
+
+# Valid sections are:
+# FileMenu
+# FileMenu/OpenSection
+# FileMenu/SearchSection
+# FileMenu/PrintSection
+# FileMenu/FileOpsSection
+# FileMenu/QuitSection
+# GoMenu
+# SelectMenu
+# SelectMenu/SelectSection
+# SelectMenu/ClipboardSection
+# SelectMenu/MarksSection
+# EditMenu
+# EditMenu/EditSection
+# EditMenu/OrientationMenu
+# EditMenu/RatingMenu
+# EditMenu/PropertiesSection
+# EditMenu/PreferencesSection
+# PluginsMenu
+# ViewMenu
+# ViewMenu/WindowSection
+# ViewMenu/FileDirMenu
+# ViewMenu/FileDirMenu/FolderSection
+# ViewMenu/FileDirMenu/ListSection
+# ViewMenu/DirSection
+# ViewMenu/ZoomMenu
+# ViewMenu/ZoomMenu/ConnectZoomMenu
+# ViewMenu/SplitMenu
+# ViewMenu/StereoMenu
+# ViewMenu/ColorMenu
+# ViewMenu/OverlayMenu
+# ViewMenu/ViewSection
+# ViewMenu/ToolsSection
+# ViewMenu/SlideShowSection
+# WindowsMenu
+# WindowsMenu/NewWindow
+# HelpMenu
+# HelpMenu/HelpSection
+
+# This is a filter - see symlink.desktop and geeqie-symlink for an example
+# of how to use this feature, or the Plugins section of the Help file.
+#X-Geeqie-Filter=true
+
+# It can be made verbose
+#X-Geeqie-Verbose=true
+
+# For other keys such as MimeType see https://developer.gnome.org/desktop-entry-spec/
diff --git a/.config/geeqie/applications/Awesome BG 4.desktop b/.config/geeqie/applications/Awesome BG 4.desktop
new file mode 100644
index 0000000..a0aa04a
--- /dev/null
+++ b/.config/geeqie/applications/Awesome BG 4.desktop
@@ -0,0 +1,105 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+
+# The name which appears in the menu:
+Name=Awesome BG 4
+#Name[cs]=Šablona
+#Name[fr]=Modèle
+#Name[de]=Vorlage
+
+# Replace "command" with the actual command or script:
+Exec=rm -f ~/.config/awesome/wallpaper4.slink ; ln -sf "%f" ~/.config/awesome/wallpaper4.slink ; killall -s SIGHUP awesome
+
+# Where may be:
+# omitted If no parameter is given the command will be executed in the
+# current folder. If a parameter is given but the current folder
+# does not contain any files, the command will not be run.
+#
+# %f A single file name, even if multiple files are selected. The
+# system reading the desktop entry should recognize that the program in
+# question cannot handle multiple file arguments, and it should should
+# probably spawn and execute multiple copies of a program for each
+# selected file if the program is not able to handle additional file
+# arguments. If files are not on the local file system (i.e. are on HTTP
+# or FTP locations), the files will be copied to the local file system
+# and %f will be expanded to point at the temporary file. Used for
+# programs that do not understand the URL syntax.
+#
+# %F A list of files. Use for apps that can open several local files
+# at once. Each file is passed as a separate argument to the executable
+# program.
+#
+# %u A single URL. Local files may either be passed as file: URLs or
+# as file path.
+#
+# %U A list of URLs. Each URL is passed as a separate argument to
+# the executable program. Local files may either be passed as file: URLs
+# or as file path.
+#
+# %% Percent sign. Use anywhere you want '%' to appear in your command.
+
+# Change the following line to point to an icon of your choosing
+Icon=gtk-file
+
+# Use the following to only show this menu entry if the command is installed
+#TryExec=command
+
+# Desktop files that are usable only in Geeqie should be marked like this:
+Categories=X-Geeqie;
+OnlyShowIn=X-Geeqie;
+
+# Uncomment the following line to include in a Geeqie menu
+# other than in the default path of PluginsMenu
+#X-Geeqie-Menu-Path=
+
+# e.g.
+#X-Geeqie-Menu-Path=SelectMenu/SelectSection
+
+# Valid sections are:
+# FileMenu
+# FileMenu/OpenSection
+# FileMenu/SearchSection
+# FileMenu/PrintSection
+# FileMenu/FileOpsSection
+# FileMenu/QuitSection
+# GoMenu
+# SelectMenu
+# SelectMenu/SelectSection
+# SelectMenu/ClipboardSection
+# SelectMenu/MarksSection
+# EditMenu
+# EditMenu/EditSection
+# EditMenu/OrientationMenu
+# EditMenu/RatingMenu
+# EditMenu/PropertiesSection
+# EditMenu/PreferencesSection
+# PluginsMenu
+# ViewMenu
+# ViewMenu/WindowSection
+# ViewMenu/FileDirMenu
+# ViewMenu/FileDirMenu/FolderSection
+# ViewMenu/FileDirMenu/ListSection
+# ViewMenu/DirSection
+# ViewMenu/ZoomMenu
+# ViewMenu/ZoomMenu/ConnectZoomMenu
+# ViewMenu/SplitMenu
+# ViewMenu/StereoMenu
+# ViewMenu/ColorMenu
+# ViewMenu/OverlayMenu
+# ViewMenu/ViewSection
+# ViewMenu/ToolsSection
+# ViewMenu/SlideShowSection
+# WindowsMenu
+# WindowsMenu/NewWindow
+# HelpMenu
+# HelpMenu/HelpSection
+
+# This is a filter - see symlink.desktop and geeqie-symlink for an example
+# of how to use this feature, or the Plugins section of the Help file.
+#X-Geeqie-Filter=true
+
+# It can be made verbose
+#X-Geeqie-Verbose=true
+
+# For other keys such as MimeType see https://developer.gnome.org/desktop-entry-spec/
diff --git a/.config/geeqie/applications/Awesome BG.desktop b/.config/geeqie/applications/Awesome BG.desktop
new file mode 100644
index 0000000..c273fca
--- /dev/null
+++ b/.config/geeqie/applications/Awesome BG.desktop
@@ -0,0 +1,105 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+
+# The name which appears in the menu:
+Name=Awesome BG
+#Name[cs]=Šablona
+#Name[fr]=Modèle
+#Name[de]=Vorlage
+
+# Replace "command" with the actual command or script:
+Exec=rm -f ~/.config/awesome/wallpaper.slink ; ln -sf "%f" ~/.config/awesome/wallpaper.slink ; ~/.config/awesome/set_wall.sh ~/.config/awesome/wallpaper.slink
+
+# Where may be:
+# omitted If no parameter is given the command will be executed in the
+# current folder. If a parameter is given but the current folder
+# does not contain any files, the command will not be run.
+#
+# %f A single file name, even if multiple files are selected. The
+# system reading the desktop entry should recognize that the program in
+# question cannot handle multiple file arguments, and it should should
+# probably spawn and execute multiple copies of a program for each
+# selected file if the program is not able to handle additional file
+# arguments. If files are not on the local file system (i.e. are on HTTP
+# or FTP locations), the files will be copied to the local file system
+# and %f will be expanded to point at the temporary file. Used for
+# programs that do not understand the URL syntax.
+#
+# %F A list of files. Use for apps that can open several local files
+# at once. Each file is passed as a separate argument to the executable
+# program.
+#
+# %u A single URL. Local files may either be passed as file: URLs or
+# as file path.
+#
+# %U A list of URLs. Each URL is passed as a separate argument to
+# the executable program. Local files may either be passed as file: URLs
+# or as file path.
+#
+# %% Percent sign. Use anywhere you want '%' to appear in your command.
+
+# Change the following line to point to an icon of your choosing
+Icon=gtk-file
+
+# Use the following to only show this menu entry if the command is installed
+#TryExec=command
+
+# Desktop files that are usable only in Geeqie should be marked like this:
+Categories=X-Geeqie;
+OnlyShowIn=X-Geeqie;
+
+# Uncomment the following line to include in a Geeqie menu
+# other than in the default path of PluginsMenu
+#X-Geeqie-Menu-Path=
+
+# e.g.
+#X-Geeqie-Menu-Path=SelectMenu/SelectSection
+
+# Valid sections are:
+# FileMenu
+# FileMenu/OpenSection
+# FileMenu/SearchSection
+# FileMenu/PrintSection
+# FileMenu/FileOpsSection
+# FileMenu/QuitSection
+# GoMenu
+# SelectMenu
+# SelectMenu/SelectSection
+# SelectMenu/ClipboardSection
+# SelectMenu/MarksSection
+# EditMenu
+# EditMenu/EditSection
+# EditMenu/OrientationMenu
+# EditMenu/RatingMenu
+# EditMenu/PropertiesSection
+# EditMenu/PreferencesSection
+# PluginsMenu
+# ViewMenu
+# ViewMenu/WindowSection
+# ViewMenu/FileDirMenu
+# ViewMenu/FileDirMenu/FolderSection
+# ViewMenu/FileDirMenu/ListSection
+# ViewMenu/DirSection
+# ViewMenu/ZoomMenu
+# ViewMenu/ZoomMenu/ConnectZoomMenu
+# ViewMenu/SplitMenu
+# ViewMenu/StereoMenu
+# ViewMenu/ColorMenu
+# ViewMenu/OverlayMenu
+# ViewMenu/ViewSection
+# ViewMenu/ToolsSection
+# ViewMenu/SlideShowSection
+# WindowsMenu
+# WindowsMenu/NewWindow
+# HelpMenu
+# HelpMenu/HelpSection
+
+# This is a filter - see symlink.desktop and geeqie-symlink for an example
+# of how to use this feature, or the Plugins section of the Help file.
+#X-Geeqie-Filter=true
+
+# It can be made verbose
+#X-Geeqie-Verbose=true
+
+# For other keys such as MimeType see https://developer.gnome.org/desktop-entry-spec/