Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#33742 - [cinnamon] Various fixes

Attached to Project: Community Packages
Opened by Balló György (City-busz) - Wednesday, 06 February 2013, 18:16 GMT
Last edited by Balló György (City-busz) - Thursday, 07 February 2013, 22:21 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Alexandre Filgueira (faidoc)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

I would like to propose the following changes for cinnamon packaging (see the attached patch). If you accept them, then I could make a new release.

1. Drop fix-cursor-change patch, because it's not needed. The cursor setting works well without this patch.

2. I've seen a really ugly hack in the post_install() function, which should never be in an official Arch package. It creates a symlink, but it's absolutely not needed! I modified the script to remove the symlink, when users update their systems next time.

3. Remove some unneeded dependencies:
- gnome-panel, notification-daemon: these packages are not used by Cinnamon, so they can be safely removed from cinnamon dependencies
- gksu: it was required for the dropped fix-cursor-change patch, but no longer needed
- gnome-control-center: it can be moved to optdepends, because Cinnamon is usable without this package

4. Some new dependencies are required:
- accountsservice, gnome-icon-theme, gnome-menus, networkmanager: replaces gnome-control-center in dependencies
- gnome-screensaver: optional dependency to lock the screen
This task depends upon

Closed by  Balló György (City-busz)
Thursday, 07 February 2013, 22:21 GMT
Reason for closing:  Fixed
Additional comments about closing:  in 1.6.7-6
Comment by Alexandre Filgueira (faidoc) - Wednesday, 06 February 2013, 20:04 GMT
I've changed everything you pointed to test it, but I think the patch is necessary. Without the patch, changing the xcursor theme only affects in some windows, having the default theme in most of the cases. I tested this on a clean Arch.

What do you think?

I've also removed one of the python to python2 modifications that was writting python22 instead.

I didn't commit the changes yet
Comment by Balló György (City-busz) - Thursday, 07 February 2013, 02:42 GMT
On my system, the selected cursor theme used everywhere except in Qt apps, but it's unrelated to Cinnamon, it also happens in GNOME. It's a problem with Qt, because it doesn't inherit window manager's cursor theme.

Anyway, I think this patch is not accepted by Arch Linux guidelines[1]. Instead of that, the Cinnamon wiki page[2] should be used to recommend users to set their cursor themes manually for Qt apps by creating the following symbolic link:

mkdir ~/.icons
ln -s /usr/share/icons/[cursor_theme] ~/.icons/default


[1] https://wiki.archlinux.org/index.php/DeveloperWiki:Patching
[2] https://wiki.archlinux.org/index.php/Cinnamon#QGtkStyle_was_unable_to_detect_the_current_GTK.2B_theme

Loading...