Package Details: libwintc-git r317.52980c3-1

Git Clone URL: https://aur.archlinux.org/xfce-winxp-tc-git.git (read-only, click to copy)
Package Base: xfce-winxp-tc-git
Description: Windows XP Total Conversion for XFCE (libraries)
Upstream URL: https://github.com/rozniak/xfce-winxp-tc
Keywords: gtk lightdm theme winxp xfce
Licenses: GPL
Conflicts: libwintc
Provides: libwintc
Submitter: SelfRef
Maintainer: SelfRef
Last Packager: SelfRef
Votes: 4
Popularity: 1.17
First Submitted: 2023-05-27 16:13 (UTC)
Last Updated: 2024-06-20 19:08 (UTC)

Dependencies (15)

Required by (1)

Sources (1)

Pinned Comments

SelfRef commented on 2024-05-22 22:23 (UTC) (edited on 2024-05-23 10:16 (UTC) by SelfRef)

Some basic instructions for using this package from the packager's perspective:

Xfce Settings
  • Appearance -> Style: set either Windows XP, Windows Classic or Professional; make sure the switch "Set matching Xfwm4 theme..." is enabled
  • Appearance -> Icons: set Luna
  • Appearance -> Fonts: set Tahoma Regular for Default and Lucida Console Regular for Monospace
  • Windows Manager -> Style tab: set same as for Appearance (if not changed already)
  • Mouse and Touchpad -> Theme: set Windows XP Standard (or with shadows)
  • Settings Editor -> xsettings -> change entry SoundThemeName to "Windows XP Default"
Login greeter:
  • In LightDM config file (/etc/lightdm/lightdm.conf) uncomment and set option "greeter-session=wintc-logonui"
Win XP tasbar:
  • [! ! !] Note it's not a panel theme but a separate executable
  • If you want to use it along Xfce panels just add Xfce Settings -> Session and Startup -> Application Autostart entry with command "wintc-taskband", set trigger to "on login"
  • If you want to disable panel you can uninstall it or there's a trick:
    • Login again, ensure Win XP taskbar shows up
    • Go to Xfce Settings -> Session and Startup -> Currect Session
    • Select "xfce4-panel" and Quit Program, after that click Save Session
    • Also the "Automatically save session on logout" in General tab should be disabled
    • Panel state will be preserved unless you override the session
Applications

This package contains some applications like Explorer and Notepad that can be just open from application list. You can check what is added in package file list after installing.

Latest Comments

1 2 3 4 Next › Last »

SelfRef commented on 2024-06-20 19:10 (UTC)

@rozniak Internet Explorer on Arch. Now I saw everything :)

Dependencies updated.

rozniak commented on 2024-06-15 18:12 (UTC)

@SelfRef More dependency fun:

  • glib2-devel (for gdbus-codegen... which I didn't realise is 'optional' on Arch!!)
  • libcanberra
  • libcanberra-gtk3
  • webkit2gtk-4.1 (for Internet Explorer)

Thanks for your help as always!

SelfRef commented on 2024-05-22 22:23 (UTC) (edited on 2024-05-23 10:16 (UTC) by SelfRef)

Some basic instructions for using this package from the packager's perspective:

Xfce Settings
  • Appearance -> Style: set either Windows XP, Windows Classic or Professional; make sure the switch "Set matching Xfwm4 theme..." is enabled
  • Appearance -> Icons: set Luna
  • Appearance -> Fonts: set Tahoma Regular for Default and Lucida Console Regular for Monospace
  • Windows Manager -> Style tab: set same as for Appearance (if not changed already)
  • Mouse and Touchpad -> Theme: set Windows XP Standard (or with shadows)
  • Settings Editor -> xsettings -> change entry SoundThemeName to "Windows XP Default"
Login greeter:
  • In LightDM config file (/etc/lightdm/lightdm.conf) uncomment and set option "greeter-session=wintc-logonui"
Win XP tasbar:
  • [! ! !] Note it's not a panel theme but a separate executable
  • If you want to use it along Xfce panels just add Xfce Settings -> Session and Startup -> Application Autostart entry with command "wintc-taskband", set trigger to "on login"
  • If you want to disable panel you can uninstall it or there's a trick:
    • Login again, ensure Win XP taskbar shows up
    • Go to Xfce Settings -> Session and Startup -> Currect Session
    • Select "xfce4-panel" and Quit Program, after that click Save Session
    • Also the "Automatically save session on logout" in General tab should be disabled
    • Panel state will be preserved unless you override the session
Applications

This package contains some applications like Explorer and Notepad that can be just open from application list. You can check what is added in package file list after installing.

Nekkles commented on 2024-05-22 18:57 (UTC)

Hello, I'm very new to Arch and I wanted to get this on my Arch distro, but I only get XP Window borders, the rest is missing, what do I have to do? Thank you and sorry for bothering.

SelfRef commented on 2024-05-16 19:39 (UTC)

@rozniak Thanks, updated :)

rozniak commented on 2024-05-09 21:39 (UTC)

@SelfRef fyi new deps: sqlite, python-packaging :)

rozniak commented on 2024-04-01 14:36 (UTC)

@SelfRef This CMakeLists file lists all the current known arch names (aka ones I know about) https://github.com/rozniak/xfce-winxp-tc/blob/master/packaging/cmake-inc/packaging/CMakeLists.txt#L22

BTW if you want to use your own lists of targets, buildall.sh has a switch for doing that, you can do buildall.sh -c ~/mytargets for instance. It should then use ~/mytargets instead of packaging/targets

SelfRef commented on 2024-04-01 14:19 (UTC)

@rozniak Yeah, any package can support multiple architectures. I'll add aarch64 if you already tested it. I'll check how it works on my RPi 4 as well.

Now I wonder if more architectures could be supported. Arch Linux ARM also supports armv7h and Arch Linux 32 supports (with GUI) i686 and pentium4. The last one I have installed on one of my machines.

In the meantime, I will think about splitting the package even more into themes (with any arch) and compiled components (apps/panel). Also, splitting packaging/targets file into two (arch dependent/independent) would help with that. There's no reason the themes/cursors/icons couldn't be used on every architecture.

rozniak commented on 2024-04-01 12:08 (UTC)

@SelfRef Is it possible to add aarch64 to the PKGBUILD ? I have hopefully just resolved an issue upstream that the build was only handling armv8 (uname on Debian), it now also checks aarch64 (uname on Arch Linux) -- not much difference other than ARM users get '64-Bit Edition' banners instead of 'Professional x64 Edition'. :p

rozniak commented on 2024-03-20 00:06 (UTC)

@DippyTheFoxDerg The only one that should be missing is mspaint, because it is not included in the build targets (as it is UI only atm - no functionality).