Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Xfce Additions for 26 #84

Open
jimkp opened this issue May 14, 2017 · 21 comments
Open

Xfce Additions for 26 #84

jimkp opened this issue May 14, 2017 · 21 comments

Comments

@jimkp
Copy link

jimkp commented May 14, 2017

List of suggestions for Xfce in Korora 26

Add a Korora preset to Xfce-panel-switch

Remove separators from panel 2

@ghost
Copy link

ghost commented May 14, 2017

  • Enable "Tap touchpad to click" by default.
  • Enable "Launch Gnome Services on startup" by default in the Session and Startup on the Advanced tab.
  • Include light-locker and remove xscreensaver.
  • Remove "Action Buttons" from the panel since everything is provided by the Whisker Menu which we use by default.

@jimkp
Copy link
Author

jimkp commented Jun 23, 2017

Add Deja Dup integration to thunar by adding the following to ~/.config/Thunar/uca.xml

<action>
	<icon>deja-dup</icon>
	<name>Restore Previous Versions</name>
	<unique-id>1497595607735838-2</unique-id>
	<command>deja-dup --restore %F</command>
	<description>Restores earlier file versions via Deja-Dup</description>
	<patterns>*</patterns>
	<audio-files/>
	<image-files/>
	<other-files/>
	<text-files/>
	<video-files/>
</action>
<action>
	<icon>deja-dup</icon>
	<name>Restore Missing</name>
	<unique-id>1497595607735846-3</unique-id>
	<command>deja-dup --restore-missing %f</command>
	<description>Restore missing files from the current directory</description>
	<patterns>*</patterns>
	<directories/>
</action>

@jimkp
Copy link
Author

jimkp commented Jul 10, 2017

Reinstate Hexchat as irc client

@jimkp
Copy link
Author

jimkp commented Jul 21, 2017

Should we replace Xarchiver? It is reported to be dead, no development for 3 years.

One option, as recommended on Xfce irc is File Roller which is a Gnome app but is in the repos.

@ghost
Copy link

ghost commented Jul 21, 2017

Had a look at Squeeze but it doesn't seem to be maintained either and is a oldie. If there is no other solution, since all the others are old and unmaintained too, then we have to use File Roller.

@jimkp
Copy link
Author

jimkp commented Jul 22, 2017

Reinstate Darktable, (to Mate too)

@jimkp
Copy link
Author

jimkp commented Aug 3, 2017

Added Hexchat and File Roller to Template,
removing Xarchiver gave no change error
adding Darktable gave no change error

@jimkp
Copy link
Author

jimkp commented Aug 3, 2017

Darktable fixed, added to Xfce and Mate

@ghost
Copy link

ghost commented Aug 3, 2017

Add Deja Dup to Xfce otherwise the integration to Thunar is of no use. I will open another issue for Cinnamon and MATE since Deja Dup isn't included there.

@jimkp
Copy link
Author

jimkp commented Aug 6, 2017

Added Deja-dup

@firnsy
Copy link
Member

firnsy commented Aug 8, 2017

ozjd, xfce settings are applied to /etc/skel specifically so only new installs and new users will get the changes.

@firnsy
Copy link
Member

firnsy commented Aug 8, 2017

For the Deja-Dup integration into Thunar, when you say add is that ok if that's the only contents in the file as would have to be the case when placing it into /etc/skel since the file doesn't exist yet.

@jimkp
Copy link
Author

jimkp commented Aug 8, 2017

For the Deja-Dup integration into Thunar, when you say add is that ok if that's the only contents in the file as would have to be the case when placing it into /etc/skel since the file doesn't exist yet.

As the file exists (I guess it is part of the Thunar package) we need to add to it, so the file contents will be

<?xml encoding="UTF-8" version="1.0"?>
<actions>
<action>
	<icon>utilities-terminal</icon>
	<name>Open Terminal Here</name>
	<unique-id>1501473379914576-1</unique-id>
	<command>exo-open --working-directory %f --launch TerminalEmulator</command>
	<description>Example for a custom action</description>
	<patterns>*</patterns>
	<startup-notify/>
	<directories/>
</action>
<action>
	<icon>deja-dup</icon>
	<name>Restore Previous Versions</name>
	<unique-id>1497595607735838-2</unique-id>
	<command>deja-dup --restore %F</command>
	<description>Restores earlier file versions via Deja-Dup</description>
	<patterns>*</patterns>
	<audio-files/>
	<image-files/>
	<other-files/>
	<text-files/>
	<video-files/>
</action>
<action>
	<icon>deja-dup</icon>
	<name>Restore Missing</name>
	<unique-id>1497595607735846-3</unique-id>
	<command>deja-dup --restore-missing %f</command>
	<description>Restore missing files from the current directory</description>
	<patterns>*</patterns>
	<directories/>
</action>
</actions>

@firnsy
Copy link
Member

firnsy commented Aug 8, 2017

Right, that's not going to work.
The issue is that our package will modify a file that is owned by another package, in this case it's "thunar".
There are so many corner cases that will result in not having our desired effect.
I know Xfce is slowly moving towards a global configuration system but until they do, we won't be able to modify configs owned by other packages.

@jimkp
Copy link
Author

jimkp commented Aug 8, 2017

Right, that's not going to work.
The issue is that our package will modify a file that is owned by another package, in this case it's "thunar".
There are so many corner cases that will result in not having our desired effect.
I know Xfce is slowly moving towards a global configuration system but until they do, we won't be able to modify configs owned by other packages.

We had talked about adding https://gitlab.com/nobodyinperson/thunar-custom-actions too but there was an issue with an early version, can't remember what now, and have tested later versions. It uses a different to update the custom actions. Probably doesn't help though

@jimkp
Copy link
Author

jimkp commented Aug 10, 2017

Missed the xscreensaver and lght-locker request earlier.
removed xscreensaver* and added light-locker

@jimkp
Copy link
Author

jimkp commented Aug 10, 2017

Update settings as per guide for light locker https://kororaproject.org/support/documentation/screen-locking-with-light-locker

@ghost
Copy link

ghost commented Aug 12, 2017

dnfdragora and dnfdragora-gui have been added to the Xfce template.

@jimkp
Copy link
Author

jimkp commented Aug 14, 2017

whisker menu settings need to following changed
under commands set Switch Users to off
set Edit Applications to alacarte
set edit Profile to off (unless we want to package Mugshot from https://copr.fedorainfracloud.org/coprs/heikoada/xfce4-addons/package/mugshot/)

@jimkp
Copy link
Author

jimkp commented Aug 15, 2017

excluded xscreensaver-base

@jimkp
Copy link
Author

jimkp commented Aug 15, 2017

under commands set Switch Users to off
set Edit Applications to alacarte

ignore those as I was looking at an old system, they are correct on the latest build

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants