3 There needs to be quotation marks even in names of themes containing hyphen mark '-' otherwise it won't work
source | link

Try xfconf-query like this

xfconf-query -c xsettings -p /Net/ThemeName -s Greybird"Greybird"

Where you can replace Greybird with the name of your theme. With quotes if it's not a single word, so e.g. "Ambiance-XFCE-LXDE-Yellow" must be also in quotes.

Now if what you want is to change only some parts of your current theme, not switching to a different theme altogether, then this won't help. In that case I would suggest making multiple copies of your theme, naming them "My Neat Theme 1" "My neat Theme 2" and so on; make the modifications on each one, for each particular need and finally just switch between those themes using xfconf-query.

Try xfconf-query like this

xfconf-query -c xsettings -p /Net/ThemeName -s Greybird

Where you can replace Greybird with the name of your theme. With quotes if it's not a single word.

Now if what you want is to change only some parts of your current theme, not switching to a different theme altogether, then this won't help. In that case I would suggest making multiple copies of your theme, naming them "My Neat Theme 1" "My neat Theme 2" and so on; make the modifications on each one, for each particular need and finally just switch between those themes using xfconf-query.

Try xfconf-query like this

xfconf-query -c xsettings -p /Net/ThemeName -s "Greybird"

Where you can replace Greybird with the name of your theme. With quotes if it's not a single word, so e.g. "Ambiance-XFCE-LXDE-Yellow" must be also in quotes.

Now if what you want is to change only some parts of your current theme, not switching to a different theme altogether, then this won't help. In that case I would suggest making multiple copies of your theme, naming them "My Neat Theme 1" "My neat Theme 2" and so on; make the modifications on each one, for each particular need and finally just switch between those themes using xfconf-query.

2 added 399 characters in body
source | link

Try xfconf-query like this

xfconf-query -c xsettings -p /Net/ThemeName -s Greybird

Where you can replace Greybird with the name of your theme. With quotes if it's not a single word.

Now if what you want is to change only some parts of your current theme, not switching to a different theme altogether, then this won't help. In that case I would suggest making multiple copies of your theme, naming them "My Neat Theme 1" "My neat Theme 2" and so on; make the modifications on each one, for each particular need and finally just switch between those themes using xfconf-query.

Try xfconf-query like this

xfconf-query -c xsettings -p /Net/ThemeName -s Greybird

Where you can replace Greybird with the name of your theme. With quotes if it's not a single word.

Try xfconf-query like this

xfconf-query -c xsettings -p /Net/ThemeName -s Greybird

Where you can replace Greybird with the name of your theme. With quotes if it's not a single word.

Now if what you want is to change only some parts of your current theme, not switching to a different theme altogether, then this won't help. In that case I would suggest making multiple copies of your theme, naming them "My Neat Theme 1" "My neat Theme 2" and so on; make the modifications on each one, for each particular need and finally just switch between those themes using xfconf-query.

1
source | link

Try xfconf-query like this

xfconf-query -c xsettings -p /Net/ThemeName -s Greybird

Where you can replace Greybird with the name of your theme. With quotes if it's not a single word.