XFCE 4.12 for XenialPup 64bit

Window managers, icon programs, widgets, etc.
Message
Author
p310don
Posts: 1492
Joined: Tue 19 May 2009, 23:11
Location: Brisbane, Australia

#21 Post by p310don »

Battleshooter.

I haven't tested this yet, but just wanted to give words of encouragement.

I use Carolina VG every day for work, and it is still great, but the older browsers are starting to cause some problems on some sites.

I have been toying with the idea of XFCE-ing Tahr to be more modern. Xenial is even more modern. But, I really don't have a clue. So I was super excited to see you're working on this.

Keep up the great work. :)

User avatar
battleshooter
Posts: 1378
Joined: Wed 14 May 2008, 05:10
Location: Australia

#22 Post by battleshooter »

belham2 wrote:Battleshooter,

It is just, lol, the save/shutdown/restart won't even launch, but heck, all i did was put 'PupControl' as a tray launcher on the bottom right, one click opens up PUpcontrol, click on the Logout button it provides, and up pops all the choices for when loggin out/shutting down---and they all work!! :lol: :lol: :lol:
Oh, if that's the case, the shutdown works fine in Easy but pressing the menu doesn't do it, Easy probably doesn't have yad as that's what the Carolina script uses. That's good then, sounds like it is working other than that.
belham2 wrote:This xfce.pet of yours is awesome! I think it'll work in any ubuntu/xenail 64 pup if it is passing colors this well with one of Barry's creations 8)
Thank you for your kind words and enthusiasm Belham :D
p310don wrote:I use Carolina VG every day for work, and it is still great, but the older browsers are starting to cause some problems on some sites.
The browser issue was one of the things that pushed me to look for a newer Puppy to run off. Seems a lot of things are moving to 64-bit, GTK3, newer Glibcs, etc. One of the things I have particularly enjoyed moving to a newer Puppy, is discovering the improvements that have been made to the standard Puppy base.
p310don wrote:I have been toying with the idea of XFCE-ing Tahr to be more modern.
Rg's already XFCE-ed Tahr if you're interested and just happened to miss it. He's had it running for awhile now so it's more established as well.
p310don wrote:I haven't tested this yet, but just wanted to give words of encouragement. .
Thank you p310don!
[url=http://www.murga-linux.com/puppy/viewtopic.php?t=94580]LMMS 1.0.2[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94593]Ardour 3.5.389[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94629]Kdenlive 0.9.8[/url]

User avatar
battleshooter
Posts: 1378
Joined: Wed 14 May 2008, 05:10
Location: Australia

#23 Post by battleshooter »

File host playing up again, using Google Drive for now. The updates from the pet version have been added, and in addition, the xfce terminal is now the default and "print screen" opens xfce-screenshooter
XenialXFCE ISO Release 2

Shut down and save now works as expected

Added a save button to the menu for easier forced saving

Added xfce screenshooter

Made XFCE terminal the default terminal
[url=http://www.murga-linux.com/puppy/viewtopic.php?t=94580]LMMS 1.0.2[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94593]Ardour 3.5.389[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94629]Kdenlive 0.9.8[/url]

User avatar
ally
Posts: 1957
Joined: Sat 19 May 2012, 19:29
Location: lincoln, uk
Contact:

#24 Post by ally »


p310don
Posts: 1492
Joined: Tue 19 May 2009, 23:11
Location: Brisbane, Australia

#25 Post by p310don »

Booted the ISO.

Looks the goods so far. Only did the 5 minute test. Played a video. No probs. Played some music, all good. Got on the internet, watched the beginning of a movie on a dodgy website. (not THAT kind of dodgy)

The only gripe so far is there is no volume control in the notification area, and volume keys don't work either.

User avatar
battleshooter
Posts: 1378
Joined: Wed 14 May 2008, 05:10
Location: Australia

#26 Post by battleshooter »

Thanks Ally :)
p310don wrote:Booted the ISO.

Looks the goods so far. Only did the 5 minute test. Played a video. No probs. Played some music, all good. Got on the internet, watched the beginning of a movie on a dodgy website. (not THAT kind of dodgy)

The only gripe so far is there is no volume control in the notification area, and volume keys don't work either.
Hah, a good report, thank you p310don. I have Retrovol appear for me in the panel just fine, I wonder why it doesn't show for you and Belham. I compiled xfce4-mixer and packaged it with its dependencies if you want to give it a go. I also added keyboard shortcuts that will hopefully pick up on your volume keys. I don't have dedicated volume keys so can't test that one myself atm.

xfce4-mixer_with_deps-4.11.0.pet
[url=http://www.murga-linux.com/puppy/viewtopic.php?t=94580]LMMS 1.0.2[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94593]Ardour 3.5.389[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94629]Kdenlive 0.9.8[/url]

User avatar
ally
Posts: 1957
Joined: Sat 19 May 2012, 19:29
Location: lincoln, uk
Contact:

#27 Post by ally »

I also had no retrovol on my very brisk boot

I was able to access via the control panel

[lenovo x230]

:)

User avatar
Marv
Posts: 1264
Joined: Wed 04 May 2005, 13:47
Location: SW Wisconsin

#28 Post by Marv »

Huzzah Battleshooter,

I just booted into the r2 iso on my i5 based laptop to chase some kernel 4.13 issues. I don't know what to say except Huzzah. Wireless, video, retrovol, DVD playing now, did some panel setup, chased my freq stuff, all good so far. I'll try a shutdown/save now. You've come out swinging with this one.

Update1: Shutdown/save went normally. I just started to play with suspend. A couple of possibilities wrt the 4.13 kernel do come to mind.
One possibility (done in the current LxPupSc kernels) in the kernel configuration is to disalow intel_pstate (problematic on a lot of hardware) and to allow the schedutil governor (well supported, replacement for conservative with good benchmarks).
change
CONFIG_X86_INTEL_PSTATE=y
to
# CONFIG_X86_INTEL_PSTATE is not set
and
change
# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
to
CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=m

If intel_pstate is enabled in the kernel config and intel_pstate=disable isn't passed as a kernel parameter the intel governor takes precedence and acpi_cpufreq governors can't be set using wcpufreq. We'll get a warning in wcpufreq but adding the kernel param requires a reboot. The intel_pstate is supposed to get some tweaks in 4.13 but so far, both from a standpoint of problems and of benchmarks it's been a real stinker.

To support the 4.13 kernel changes in CPU speed reporting, install PupSysInfo-2.7.3 from here: http://www.murga-linux.com/puppy/viewto ... 522#579411 and wcpufreq 0.8.2 or 1.2 from here: http://www.murga-linux.com/puppy/viewto ... 522#968596
hardinfo and inxi haven't yet been patched (at least the pup versions of them).

Just thoughts,

Update2: Suspend to memory working normally from lid closure and Shutdown/session control. I had to do the following:
in /usr/bin/shutdown-gui, change line 53 from /etc/acpi/sleep.sh to /etc/acpi/actions/suspend.sh
extract /etc/acpi/actions/suspend.sh.gz and make it executable. XFCE4 doesn't wake as cleanly as lxde from a memory suspend so I use a suspend.sh that does a bit of customizing by window manager. A work in progress but attached as a true gz.

I'm running Mike Walshs latest 'TahrPup' 64b Slimjet SFS happily now.
Attachments
suspend.sh.gz
in /etc/acpi/actions/ tweaked for different wms
(872 Bytes) Downloaded 274 times
Pups currently in kennel :D Older LxPupSc and X-slacko-4.4 for my users; LxPupSc, LxPupSc64 and upupEF for me. All good pups indeed, and all running savefiles for look'n'feel only. Browsers, etc. solely from SFS.

User avatar
Marv
Posts: 1264
Joined: Wed 04 May 2005, 13:47
Location: SW Wisconsin

#29 Post by Marv »

ally wrote:I also had no retrovol on my very brisk boot

I was able to access via the control panel

[lenovo x230]

:)
ally, If you still have no retrovol on boot could you try something purely for diagnostic purposes. Add a sleep 4 line to the end of /etc/rc.d/rc.local, save and reboot. See if retrovol shows up. You have a 3rd gen i7 in that laptop I think and in some of my hardware similar to that in other pups some of the cards aren't settled when X and the panels need them, hence they aren't shown. Crude, but that sleep does the trick on them. Again, diagnostic run for my curiosity only.

Thanks,
Pups currently in kennel :D Older LxPupSc and X-slacko-4.4 for my users; LxPupSc, LxPupSc64 and upupEF for me. All good pups indeed, and all running savefiles for look'n'feel only. Browsers, etc. solely from SFS.

User avatar
sc0ttman
Posts: 2812
Joined: Wed 16 Sep 2009, 05:44
Location: UK

#30 Post by sc0ttman »

Marv wrote:Huzzah Battleshooter
That's some great bug fixing there Marv!

How much of that could be put into Woof-CE (or the kernel kit thing)?
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]

User avatar
battleshooter
Posts: 1378
Joined: Wed 14 May 2008, 05:10
Location: Australia

#31 Post by battleshooter »

Hah, thank you for your positive report and advice Marv!

Credit where credit is due though, this is just XFCE on top of XenialPup, if anything works, it's just because I haven't broken it (yet) :wink:

I've compiled kernel 4.13.3 according to your instructions, but I'm not sure what I'm supposed to do with it. It's been a long sleep deprived week. I'll just leave a link in case you can use it and look at it in more detail in the morn.

pstate_disabled_kernel-4.13.3.tar.gz

I don't have a laptop, but I'll just include your script in the next release and also test that, thank you for sending it to me.

More tomorrow, but just wanted to let you know your post has been read and appreciated.
[url=http://www.murga-linux.com/puppy/viewtopic.php?t=94580]LMMS 1.0.2[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94593]Ardour 3.5.389[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94629]Kdenlive 0.9.8[/url]

User avatar
Marv
Posts: 1264
Joined: Wed 04 May 2005, 13:47
Location: SW Wisconsin

#32 Post by Marv »

Hi Battleshooter,
Swapped in the the modded kernel and it does disable the troublesome intel_pstate but I didn't see that ACPI_CPUFREQ wasn't enabled. Oops. Line 715 in the dotconfig is:

Code: Select all

# CONFIG_X86_ACPI_CPUFREQ is not set
It should be:

Code: Select all

CONFIG_X86_ACPI_CPUFREQ=y
in order to enable the standard set of acpi driver/governors. Otherwise, that kernel gave a clean boot on a quick check. Sorry for the oops, I assumed where I should have checked.

On another tangent, clicking to mount and open SFS etc. was mounting but not opening Thunar for me. The $1 parameter /usr/local/bin/rox was getting was -n in that case. I added another test in that file, line 11, and now opening seems correct. I didn't change any of the other tests as I haven't a clue when they are invoked.
Changed line 11 in /usr/local/bin/rox:

Code: Select all

 if [ "$3" = "-d" ] || [ "$3" = "-x" ] || [ "$1" = "-s" ] || [ "$1" = "-n" ];then
apologies if this has already/otherwise been fixed.

Ohyea, I changed a few categories in the .desktops to put SFS_load_on_fly and PPM in System in the main menu and pulled Save and Shutdown from there since they are in the main menu body. Just fingerclick lazy.

And... DVDs now showing handler on insertion and playing well in MPV. A couple of basic .conf files are attached, I had to add them to get english playback on some DVDs (see the last two lines in mpv.conf). False .gz, strip it, create /root/.config/mpv directory and put them there.

Cheers,
Attachments
mpv.conf.gz
(237 Bytes) Downloaded 253 times
input.conf.gz
(49 Bytes) Downloaded 257 times
Pups currently in kennel :D Older LxPupSc and X-slacko-4.4 for my users; LxPupSc, LxPupSc64 and upupEF for me. All good pups indeed, and all running savefiles for look'n'feel only. Browsers, etc. solely from SFS.

User avatar
battleshooter
Posts: 1378
Joined: Wed 14 May 2008, 05:10
Location: Australia

#33 Post by battleshooter »

sc0ttman wrote:How much of that could be put into Woof-CE (or the kernel kit thing)?
Hmm, it would be pretty easy to add the kernel configuration if there is a default DOTconfig that WoofCE works off in my unexpert opinion.

Would updating PupSys just involve uploading the new version with git?
Marv wrote:Swapped in the the modded kernel and it does disable the troublesome intel_pstate but I didn't see that ACPI_CPUFREQ wasn't enabled.
Gotcha Marv and no worries, I appreciate you helping me get this sorted, I wouldn't have know to chase it on my own.

I'm going to compile the kernel with the missing setting, will post it in a bit
Marv wrote:On another tangent, clicking to mount and open SFS etc. was mounting but not opening Thunar for me. The $1 parameter /usr/local/bin/rox was getting was -n in that case. I added another test in that file, line 11, and now opening seems correct. I didn't change any of the other tests as I haven't a clue when they are invoked.
This was awesome! Many thanks Marv, that was one of the things I needed to get around to fixing so appreciate you just telling me how :lol: Now the only Thunar issue I need to work out is why Palemoon keeps opening Rox instead.
Marv wrote:Ohyea, I changed a few categories in the .desktops to put SFS_load_on_fly and PPM in System in the main menu and pulled Save and Shutdown from there since they are in the main menu body. Just fingerclick lazy.

And... DVDs now showing handler on insertion and playing well in MPV. A couple of basic .conf files are attached, I had to add them to get english playback on some DVDs (see the last two lines in mpv.conf). False .gz, strip it, create /root/.config/mpv directory and put them there.
I would like to change up some of the desktop categories as well, I feel some of them could be more specific, will go with your changes and also add the MPV fix.
[url=http://www.murga-linux.com/puppy/viewtopic.php?t=94580]LMMS 1.0.2[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94593]Ardour 3.5.389[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94629]Kdenlive 0.9.8[/url]

User avatar
rg66
Posts: 1158
Joined: Mon 23 Jul 2012, 05:53
Location: Vancouver, BC Canada / Entebbe, Uganda Africa!?!

#34 Post by rg66 »

Marv wrote:On another tangent, clicking to mount and open SFS etc. was mounting but not opening Thunar for me. The $1 parameter /usr/local/bin/rox was getting was -n in that case. I added another test in that file, line 11, and now opening seems correct. I didn't change any of the other tests as I haven't a clue when they are invoked.
Changed line 11 in /usr/local/bin/rox:

Code: Select all

 if [ "$3" = "-d" ] || [ "$3" = "-x" ] || [ "$1" = "-s" ] || [ "$1" = "-n" ];then
apologies if this has already/otherwise been fixed.
That looks like the rox from X-Slacko which is modified from one of grey's NOP's (maybe, can't remember, thought it was Saluki at first). Line 11 was added for filemnt, the -s was later added for MochiMoppel's MMview.
X-slacko-5b1 - X-tahr-2.0 - X-precise-2.4
[url=http://smokey01.com/rg66/]X-series repo[/url]

User avatar
battleshooter
Posts: 1378
Joined: Wed 14 May 2008, 05:10
Location: Australia

#35 Post by battleshooter »

rg66 wrote:That looks like the rox from X-Slacko which is modified from one of grey's NOP's (maybe, can't remember, thought it was Saluki at first). Line 11 was added for filemnt, the -s was later added for MochiMoppel's MMview.
Yep, rox to thunar wrapper was from Carolina, but I guess it didn't get upgraded since Carolina still uses the old filemnt.

New kernel, hopefully I didn't miss anything this time. Thanks for taking the time to check these Marv, appreciate it.

pstate_disabled_kernel-4.13.3ver2.tar.gz
[url=http://www.murga-linux.com/puppy/viewtopic.php?t=94580]LMMS 1.0.2[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94593]Ardour 3.5.389[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94629]Kdenlive 0.9.8[/url]

User avatar
Marv
Posts: 1264
Joined: Wed 04 May 2005, 13:47
Location: SW Wisconsin

#36 Post by Marv »

battleshooter wrote:
sc0ttman wrote:How much of that could be put into Woof-CE (or the kernel kit thing)?
Hmm, it would be pretty easy to add the kernel configuration if there is a default DOTconfig that WoofCE works off in my unexpert opinion.

Would updating PupSys just involve uploading the new version with git?
The updated PupSysInfo 2.7.3 is in woofCE now, it shows up in the latest LxPupSc version. wcpufreq will get there, in testing. Hardinfo and inxi are maintained outside pupspace (correction.. I believe jamesbond maintains a version of hardinfo for fatdog64. I'll check). The kernel 4.13 changes show up as a commit at github for hardinfo but not yet in most repositories. I haven't checked on inxi.

battleshooter, I downloaded the kernel and will swap it in & look at the governors now.

Update: Yep, that dotconfig did it. intel_pstate disabled so no kernel parameter needs to be passed and all the usual acpi_cpufreq governors show up with schedutil added. Switched to the schedutil governor and watched cpu speeds while I ran glxgears. All good!

I am hooked on redshift and didn't have a 64b pet so I downloaded a 64b redshiftgui, added a start script in /root/Startup to it, and made a pet. Sets location correctly using postal code and it's running well on xfcexenial r2. Alas, too big to upload at 378kb though. Pruned icons to leave only scalable & attaching.

I just compiled hardinfo 0.6.2-alpha from github source files dated July 2017 and it compiled without errors, installs and runs well, but still mis-reports the current cpu frequency in 4.13 kernels. Now it gives it as the maximum cpufreq, not some number close to that, but still not the current freqs.

Thanks,
Attachments
RedshiftGUI-0.2.1-Linux-x86_64.pet
Includes /root/Startup start script & only scalable icon.
(232.71 KiB) Downloaded 251 times
Last edited by Marv on Mon 25 Sep 2017, 23:33, edited 3 times in total.
Pups currently in kennel :D Older LxPupSc and X-slacko-4.4 for my users; LxPupSc, LxPupSc64 and upupEF for me. All good pups indeed, and all running savefiles for look'n'feel only. Browsers, etc. solely from SFS.

LateAdopter
Posts: 361
Joined: Fri 27 May 2011, 17:21
Location: Reading UK

#37 Post by LateAdopter »

Hello battleshooter

Your project is interesting since the ROX project seems to have been defunct for quite a few years.

I have just tried your XFCE-4.12r4.pet on a new Xenialpup64 7085 savefile and it's running successfully. I tried installing first on a copy my 707 remaster but that was fatal. I think it ran out of space during the install, now that I have seen how much space it takes.

The thing I have noticed is that retrovol and firewallstatus are taking 25% cpu load each, continuously. I checked a plain 7085 and that doesn't have the problem.

I am using a 4.13.1 kernel that I built. It's descended from the Fatdog 3.18.7 DOTconfig with the exception of MSR=y, that intel_pstate likes, and turning the loglevel down to 3 on the 4.10 and later kernels.

I think intel_pstate does do some configuration of recent Intel processors, like my Braswell N3150 SoC, so I prefer to keep it. The intel_pstate from 4.5 to 4.8 were too aggressive at downclocking to work properly with media players, but the recent ones are better behaved.

I was hoping that XFCE might access the Shared MIME database and identify my .ts files correctly, but it doesn't use the globs. It's the same as with Xenialpup64. So there must be some other part of GTK+ or Gnome that is missing.

Thanks for this

EDIT
Sorry, I was wrong. XFCE is correctly (mis)identifying my .ts files according the the globs/globs2 files as a trolltech file. I will try editing them to remove the trolltech .ts so that it can find the video/mp2t .ts in the list.

User avatar
Marv
Posts: 1264
Joined: Wed 04 May 2005, 13:47
Location: SW Wisconsin

#38 Post by Marv »

Hi LateAdopter,

I don't see anything out of the ordinary for retrovol and firewallstatus on my 2nd gen i5 (screenshot below) or my core 2 duo laptops. Currently running battleshooters r2 iso and the 4.13.3 v2 kernel above and the schedutil governor. Memory use is Slimmie minimized.

Once we get a warning flag in wcpufreq wrt adding a kernel parameter if needed to disable intel_pstate in order to get the other governors I don't see any reason not to leave it enabled in the kernel for those with newer kit -mild envy-. Where it has been problematic for me (admittedly mostly with 4.9 and older kernels) is on my Bay Trail, Pentium M and core 2 duo stable. On my sandy-bridge and ivy-bridge i5 laptops it was just about 'ok' though I prefer schedutil.
Attachments
screenshot.png
(232.12 KiB) Downloaded 522 times
Pups currently in kennel :D Older LxPupSc and X-slacko-4.4 for my users; LxPupSc, LxPupSc64 and upupEF for me. All good pups indeed, and all running savefiles for look'n'feel only. Browsers, etc. solely from SFS.

User avatar
battleshooter
Posts: 1378
Joined: Wed 14 May 2008, 05:10
Location: Australia

#39 Post by battleshooter »

Marv wrote:Yep, that dotconfig did it. intel_pstate disabled so no kernel parameter needs to be passed and all the usual acpi_cpufreq governors show up with schedutil added. Switched to the schedutil governor and watched cpu speeds while I ran glxgears. All good!
Woohoo Marv! :D

This is what my own processor says according to the new Pup-Sys 2.7.3, I think you said on the other thread something about a report from someone with many cores. It's not 16, but 8's a pretty good number heh

Code: Select all

AMD Ryzen 7 1700 Eight-Core Processor
Max Speed: 3750 MHz
Current Speed of Core 0:3000 MHz, 1:1550 MHz, 2:1550 MHz, 3:1550 MHz, 4:1550 MHz, 5:1550 MHz, 6:1550 MHz, 7:1550 MHz
Core Count: 8
Thread Count: 16
I'm not sure why the first core is running at that speed though.
LateAdopter wrote:I was hoping that XFCE might access the Shared MIME database and identify my .ts files correctly, but it doesn't use the globs. It's the same as with Xenialpup64. So there must be some other part of GTK+ or Gnome that is missing.
That's something I'm currently researching as well since LibreOffice files are incorrectly identified as archive files instead of spreadsheets, word files, etc. I got it working before in Carolina, and .odts open correctly in Tahr so I'm sure it's doable
[url=http://www.murga-linux.com/puppy/viewtopic.php?t=94580]LMMS 1.0.2[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94593]Ardour 3.5.389[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94629]Kdenlive 0.9.8[/url]

User avatar
battleshooter
Posts: 1378
Joined: Wed 14 May 2008, 05:10
Location: Australia

#40 Post by battleshooter »

I call this one the "Marv Update" :lol:
XenialXFCE ISO Release 3

Thunar fix filemnt fix
Remove duplicate shutdown and save menu entries
Added PPM and SFS on the fly to System menu for convenience
Added suspend script and edited shutdown gui to use it to suspend instead of sleep

Added MPV configs for DVDs and extra mouse keys for convenience
Updated wcpufrequency and PupSys for the 4.13.3 kernel CPU change
Added kernel 4.13.3 with pstate disabled (for now)

XenialXFCE Release 5

Thunar fix filemnt fix
Remove duplicate shutdown and save menu entries
Added PPM and SFS on the fly to System menu for convenience
Added suspend script and edited shutdown gui to use it to suspend instead of sleep
Thanks mate :wink:
[url=http://www.murga-linux.com/puppy/viewtopic.php?t=94580]LMMS 1.0.2[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94593]Ardour 3.5.389[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94629]Kdenlive 0.9.8[/url]

Post Reply