Perhaps I misunderstood. If this is a patch that fixes something that is actually (ie objectively) broken in the package, then it should go to the bugtracker to be included as a patch for that package. It sounded more like a subjective preference that it did not look the way you wanted it to look. Many users may share a subjective preference, which is why people will share their PS1 or Xresources that they think look nice - but these should not be included in any packages as they just "fix" some subjective aesthetic issues.
I'm going to try and submit it and see if the package maintainer wants it or not
]]>archlinux packages are generally kept as close to upstream as possible, and this sounds like something upstream should take care of.
The best place to put this information would be on the eclipse page in the archwiki, probably under the troubleshooting section.
that's a shame really, eclipse gets absolutely no Linux love, so I doubt they will fix this any time soon. They aren't too fussed with SWT-GWT or the Linux version all together.
]]>edit /usr/bin/eclipse and change the line
${ECLIPSE_HOME}/eclipse "$@"
to
GTK2_RC_FILES=/usr/share/eclipse/eclipse-gtkrc ${ECLIPSE_HOME}/eclipse "$@"
then create the file /usr/share/eclipse/eclipse-gtkrc and put the following in it:
style "eclipse-tooltips"
{
xthickness = 8
ythickness = 4
bg[NORMAL] = {0.8, 0.8, 0.8}
fg[NORMAL] = {0.0, 0.0, 0.0}
bg[SELECTED] = {0.8, 0.8, 0.8}
}
widget "gtk-tooltip*" style "eclipse-tooltips"
this fixes the bug with the content assist frames/overlays, if you also want to remove some of the extreme excessive padding, put this in /usr/share/eclipse/eclipse-gtkrc as well
style "eclipse"
{
GtkToolbar::internal-padding = 0
}
class "GtkWidget" style "eclipse"
The best place to put this information would be on the eclipse page in the archwiki, probably under the troubleshooting section.
]]>That sounds like something that should just be posted to the forums for others to use as it is just user configuration. Packages should not change user configs.
If you do want it to be part of a package, it should be part of one of the theme packages like gtk-engines.
I completely agree that packages shouldn't change user configs, that why I implemented the modification like this?
The changes will only affect eclipse, and it will only do two small changes which basically fixes a extremely annoying bug (the content assist boxes are quite severe, since you cant read what the call to action links says).
I don't understand why you wouldn't want that in the actual package? Rather than having a guide/wikipage saying "yeah its broken, to fix it install this theme, which will then basically change all you gtk2 apps, instead of just changing the one application which is broken" :S
]]>justdanyul wrote:I read the getting involved page, and I couldn't seem to find anything about how/where to submit suggested changes to already existing packages.
Basically, I created a custom gtkrc file that fixes some of the issues with the eclipse 4.2.1 (as in, fixes the black content assist boxes, which are impossible to read, and makes the padding around the tabs a bit more sane), and I modified the eclipse launcher so it uses this.
Its fairly annoying issue, and I think it would be helpful for java guys if this just worked out of the box.
Can I send this to the package maintainer for review? how do i get in touch with him?
I LOVE YOU FOR THAT!
I had that bug for so long now and was not really able to fix that. I even posted a thread somewhere around here, where noone responded.
Could you provide your files here directly? Please
Sure, I'll post them as soon as i get back from lunch
]]>I read the getting involved page, and I couldn't seem to find anything about how/where to submit suggested changes to already existing packages.
Basically, I created a custom gtkrc file that fixes some of the issues with the eclipse 4.2.1 (as in, fixes the black content assist boxes, which are impossible to read, and makes the padding around the tabs a bit more sane), and I modified the eclipse launcher so it uses this.
Its fairly annoying issue, and I think it would be helpful for java guys if this just worked out of the box.
Can I send this to the package maintainer for review? how do i get in touch with him?
I LOVE YOU FOR THAT!
I had that bug for so long now and was not really able to fix that. I even posted a thread somewhere around here, where noone responded.
Could you provide your files here directly? Please
If you do want it to be part of a package, it should be part of one of the theme packages like gtk-engines.
]]>Basically, I created a custom gtkrc file that fixes some of the issues with the eclipse 4.2.1 (as in, fixes the black content assist boxes, which are impossible to read, and makes the padding around the tabs a bit more sane), and I modified the eclipse launcher so it uses this.
Its fairly annoying issue, and I think it would be helpful for java guys if this just worked out of the box.
Can I send this to the package maintainer for review? how do i get in touch with him?
]]>If I have a change that I feel is useful for other users of arch, how can I commit this change for review?
]]>