XFCE-THEME-MANAGER(1)

๐Ÿ“ฆ version 0.3.9, in fedora 43, fedora 44

โœจ xfce-theme-manager โœจ

okay bestie, welcome to the XFCE-THEME-MANAGER(1) manual page ๐Ÿซถ this is the whole lore on xfce-theme-manager, and yes we're gonna get through every single flag together, no skimming, no skipping, we're doing this properly ๐Ÿ’…


๐ŸŒธ NAME ๐ŸŒธ

xfce-theme-manager โ€” a theme manager for Xfce. that's it, that's the vibe โœจ


๐ŸŽ€ SYNOPSIS ๐ŸŽ€

xfce-theme-manager [option.1] ... [option.N]

๐Ÿฆ‹ DESCRIPTION ๐Ÿฆ‹

This manual page documents briefly xfce-theme-manager. (like, briefly, but we're still gonna cover everything, don't worry bestie ๐Ÿ˜Œ)

xfce-theme-manager is a theme manager that lets you configure themes, window borders, controls, icons, backdrops, cursors etcetera for Xfce4 โ€” easy mode, no cap ๐Ÿ’–


๐Ÿ’ซ OPERATION ๐Ÿ’ซ

When xfce-theme-manager starts, the user can do any of the following:

  • [Reset Theme] โ€” discard all changes. bye bye edits ๐Ÿ‘‹
  • [Save Theme] โ€” enter a custom theme name to save/delete. you can also quickly delete a custom theme by control-clicking a custom theme thumbnail. so handy fr fr
  • [About] โ€” credits and stuff. the lore page ๐ŸŽ€

๐ŸŒˆ [Advanced Tab] ๐ŸŒˆ

  • [Rebuild DB] โ€” rebuild the database.
  • [Xfce-Composite-Editor] โ€” run the composite editor (if installed). available here: http://keithhedger.hostingsiteforfree.com/zips/Xfce4-Composite-Editor.tar.gz you need to have gtkdialog version 0.8.x and BASH installed to run the Composite Editor.
  • [Backdrop Adjustments] โ€” set Brightness/Saturation of the wallpaper.
  • [Button Layout] โ€” the layout of close, maximize etc. (some themes may overide this).
  • [Title Position] โ€” placement of the window title, (some themes may overide this).
  • [Font Selection] โ€” Title bar/application font.
  • [Cursor Size] โ€” set the cursor size if the cursor theme suports it, some do some don't. (cursor themes are so dramatic about this ๐Ÿ™ˆ)

๐Ÿ’… [View Options] ๐Ÿ’…

  • [Show system Themes] โ€” show globally installed theme parts.
  • [Only show Custom Themes] โ€” only shows meta themes that you have created, auto generated meta themes are not shown.
  • [Themes] โ€” show globally installed meta themes.
  • [Window Borders] โ€” show globally installed Xwm4 themes.
  • [Controls] โ€” show globally installed Gtk themes.
  • [Icons] โ€” show globally installed icon themes.
  • [Cursors] โ€” show globally installed mouse themes.
  • [Wallpapers] โ€” show globally installed wallpapers.

Locally installed themes parts are always shown except for meta themes if the [Only show Custom Themes] is checked.

You can quickly delete a custom theme by holding control and clicking on the thumbnail. only custom themes you have created can be deleted, and only the database entry is removed โ€” nothing is uninstalled from your system. so it's safe bestie, breathe ๐Ÿ˜ฎโ€๐Ÿ’จ

To install a theme/gtk/icon/cursor/border/wallpaper just drag and drop the archive (wallpapers should not be archived) anywhere on the main window, and if posible the theme etc will be installed into the correct place. all installations are local, supported archive types are: "*.tgz","*.gz","*.zip","*.tar","*.bz2", supported wallpaper types are: "*.jpg","*.png","*.bmp","*.gif" โ€” anything else you will have to install yourself. sorry babe ๐Ÿ’€

You must have unzip installed to drag 'n' drop .zip files. no unzip, no zip, that's the rule ๐Ÿซถ

The thumbnails are stored in ${HOME}/.config/XfceThemeManager.

The DB is updated automatically on drag'n'drop. if you do a lot of adding and removing of themes/icons etc you may want to run Re-build DB from the advanced tab. (spring cleaning energy โœจ)

Meta Themes are themes that contain a gtk2 folder and an xfwm4 folder (ie window frames and controls). if there is a gnome-like "theme.index" file that also specifies an icon set this will be used as well. ๐Ÿ‘‘


โญ COMMAND LINE OPTIONS โญ

  • -v, --version โ€” Print version info and quit.
  • -u, --update-db โ€” Update the database.
  • -r, --build-db โ€” Re-build the database.
  • -n, --nogui โ€” Don't run the GUI.
  • -t, --theme=ARG โ€” Set the meta-theme to ARG.
  • -c, --controls=ARG โ€” Set the controls theme to ARG.
  • -w, --wmborder=ARG โ€” Set the window border to ARG.
  • -i, --icons=ARG โ€” Set the icon theme to ARG.
  • -p, --cursors=ARG โ€” Set the cursor theme to ARG.
  • -b, --backdrop=ARG โ€” Set wallpaper to ARG.
  • -m, --monitor โ€” Set monitor for wallpaper, default 0. -m can be used multiple times on the command line, the last value is used, this allows you to set wallpapers for multple monitors in one go.
  • -a, --panel=ARG โ€” Set which panel to change ( default is 1 ). -a can be used multiple times on the command line, the last value is used, this allows you to set multple panel data in one go.
  • -z, --panel-size=ARG โ€” Set panel size to ARG
  • -y, --panel-style=ARG โ€” Set panel style to ARG
  • -g, --panel-image=ARG โ€” Set path to panel image to ARG
  • -d, --panel-alpha=ARG โ€” Set panel alpha to ARG, range 0-100
  • -o, --panel-colour=ARG โ€” Set panel colour to ARG in hex format ie ff00ff. ARG MUST be exactly 6 hex characters. (count them bestie, do not freestyle ๐Ÿ”ฅ)
  • -l, --list=ARG โ€” List DB entry's, where ARG = any of "*Ctwcib". Where 'C' prints custom themes, 't' prints themes, 'w' prints window borders, 'c' prints controls 'i' prints icons and 'b' prints backdrops. If the first/only character is a '*' then all entry's are printed.
  • -?, --help โ€” Print help.
Options tcwipblvh? all imply -n. iykyk ๐Ÿ’…

๐Ÿ“ EXAMPLES ๐Ÿ“

A number of example scripts for command line usage can be found in /PREFIX/share/Xfce-Theme-Manager/scripts.

  • RandomGTK โ€” Set a random gtk theme.
  • RandomWMBorder โ€” Set a random window maanger border.
  • RandomWallpaper โ€” Set a random wallpaper on all monitors.
  • RandomAll โ€” Do all of the above โ€” WARNING! this can create some eye watering combinations! ๐Ÿ˜ญ like genuinely, be brave.
  • SequentialGTK โ€” Every time the script is run the next gtk theme in a sorted list is used.
  • SequentialWMBorder โ€” Every time the script is run the next in a sorted window maanger border list is used.
  • SequentialWallpaper โ€” Every time the script is run the next in a sorted wallpaper list is used.

๐Ÿ‘‘ AUTHOR ๐Ÿ‘‘

Xfce-Theme-Manager was written by Keith Hedger ๐Ÿซถ

This manual page was written by Eduardo Echeverria <echevemaster@gmail.com>, for the Fedora project (and may be used by others), Amended by Keith Hedger, Translated by Pablo Morales Romero <pg.morales.romero@gmail.com> (Spanish), Martin F. Schumann <mfs@mfs.name> (German), Michaล‚ Olber (Polish), Moatib <moatib@ymail.com> (French).


and that's the whole page bestie, you ate it ๐ŸŽ€ this was K.D.Hedger's 0.3.4 era of the XFCE-THEME-MANAGER(1) manual โ€” go forth and theme absolutely everything, you're the main character of your desktop now ๐Ÿ’–โœจ๐Ÿฆ‹๐ŸŒธ๐Ÿ’…

๐Ÿ“ฆ where this page comes from