Page MenuHomeSolus

Enable hexchat theme manager
ClosedPublic

Authored by Harvey on May 12 2020, 7:46 AM.
Tags
None
Referenced Files
F11069211: D8851.id21231.diff
Fri, Aug 11, 10:34 PM
F11050977: D8851.diff
Thu, Aug 10, 7:39 PM
F11021081: D8851.id21303.diff
Mon, Aug 7, 11:52 AM
F10944279: D8851.diff
Fri, Jul 14, 10:48 PM
F10939609: D8851.id21231.diff
Thu, Jul 13, 11:53 PM
F10848169: D8851.id21233.diff
Jun 11 2023, 1:43 PM
F10810387: D8851.id.diff
May 30 2023, 6:11 PM
F10805321: D8851.id21303.diff
May 29 2023, 7:52 PM
Tokens
"Love" token, awarded by algent.

Details

Summary

Resolves T8778

Test Plan
  • Download hexchat .hct theme files and enable them through thememan

Diff Detail

Repository
R1402 hexchat
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

livingsilver94 added inline comments.
package.yml
18

Could just be theme-manager. Without the caret, the hexchat- prefix is automatically added. IIRC, at least.

pspec_x86_64.xml
99

Is the .exe file needed to run thememan alone?

package.yml
18

Tried it, it did not automatically add it.

pspec_x86_64.xml
99

Yep thememan is a shell script containing the following:

#!/bin/sh
exec_prefix="/usr"
exec mono "/usr/bin/thememan.exe" "$@"

So think I figured it out. It will indeed add the base packagename prefix but I was preventing it with ^

I had used budgie-extras as an example as I remember for its initial inclusion Josh saying to use ^
Which confused me as kid3 does not use ^ and that was accepted.

I assume ^ was to avoid having a package named
budgie-extras-budgie-kangaroo-applet and just have budgie-kangaroo-applet as budgie-extras = common

So in this scenario I don't need to use ^ and removed it.

*waits to be corrected by josh* :P

Something worth mentioning is that my local build of the theme manager has this thing of the window created by the application has no icon whatsoever.

package.yml
31

It can be mono-msbuild, the entire monodevelop is not required. They mention that you require it but it was a bad habit carried out from building packages with the Visual Studio GUI.

Indeed, on Budgie desktop the theme manager window has no app icon in the top left of its window. I assume that is what you're referring to, not a big deal. (To be clear the panel / task bar does have an icon).

On Plasma desktop the theme manager window does have a app icon but does not have a close button. Where the close button should be there is a maximise button, after clicking that the close button appears. Annoying but not a huge deal, Plasma iso does not ship with HexChat and I imagine most Plasma users would use Konversation if they cared about theme integration.

This revision is now accepted and ready to land.May 13 2020, 3:34 PM
This revision was automatically updated to reflect the committed changes.