site  contact  subhomenews

Orange-ball menu entries install bug

January 02, 2025 — BarryK

Alfons reported this. The Network menu category has an "orange-ball" menu entry for AnyDesk. He installed AnyDesk, and the menu entry changed accordingly, with the icon for the app. OK, except after reboot the menu entry had disappeared. This happens to all the orange-ball menu entries.

The AnyDesk menu entry and the concept of orange-ball menu entries is explained here:

I found the cause of the problem; it is at line 167 in script /usr/local/orange/orange.install:

sed -i -e "s%^Exec=.*%^Exec=${EN}%"  ${DT}

...remove the second "^"

What that bug does, is causes this in /usr/share/applications/anydesk.desktop:

^Exec=anydesk

...which is invalid and will cause anydesk.desktop to get deleted at next bootup.   

Tags: easy

EasyOS Scarthgap-series version 6.5.3

December 28, 2024 — BarryK

The companion Daedalus-series has also reached 6.5.3:

If you are new to EasyOS, you will find the 6.5 announcement has useful extra information:

Scarthgap 6.5.3 highlights:

  • Meld file and folder difference app fixed — December 27, 2024
  • Remove Daedalus pkg db files from Scarthgap — December 27, 2024
  • Set Color Temperature utility enhanced — December 26, 2024
  • New Dcontrol PET — December 24, 2024
  • Daedalus many package version bumps — December 24, 2024
  • File information app — December 22, 2024
  • Chromium 131.0.6778.85 compiled in OE — December 16, 2024
  • Kernel 6.6.67
  • Container menu fixes
  • Release notes:

    http://distro.ibiblio.org/easyos/amd64/releases/scarthgap/2024/6.5.3/release-notes.htm

    Download:

    http://distro.ibiblio.org/easyos/amd64/releases/scarthgap/2024/6.5.3/

    Feedback is welcome at the forum:

    https://forum.puppylinux.com/viewtopic.php?p=138915#p138915

    Have fun!    

    Tags: easy

    EasyOS Daedalus-series version 6.5.3 released

    December 28, 2024 — BarryK

    A New Year present!

    If you are new to EasyOS, you might find it informative to read the 6.5 annoucement:

    For newcomers, I recommend the Scarthgap-series, which has also just now reached version 6.5.3. Here is the Scarthgap 6.5 announcement:

    Here are the highlights of Daedalus 6.5.3 relative to the previous release 6.5.1.1:

  • Meld file and folder difference app fixed — December 27, 2024
  • Set Color Temperature utility enhanced — December 26, 2024
  • Fixed bug Daedalus container in Easy Daedalus — December 25, 2024
  • New Dcontrol PET — December 24, 2024
  • Daedalus many package version bumps — December 24, 2024
  • Daedalus mtPaint screen snapshot fix — December 23, 2024
  • File information app — December 22, 2024
  • Easy Daedalus no wired internet in containers — December 22, 2024
  • Chromium 131.0.6778.203, kernel 6.6.67
  • Release notes:

    http://distro.ibiblio.org/easyos/amd64/releases/daedalus/2024/6.5.3/release-notes.htm

    Download:

    http://distro.ibiblio.org/easyos/amd64/releases/daedalus/2024/6.5.3/

    Feedback is welcome at the forum:

    https://forum.puppylinux.com/viewtopic.php?p=138913#p138913

    Have fun!    

    Tags: easy

    Meld file and folder difference app fixed

    December 27, 2024 — BarryK

    I received a message from Steve, that Meld, a file and folder difference GUI app, in the 'noarch' repository, installed via PKGget, does not work.

    Yes, the PET has a path /usr/lib/python3.8, whereas Scarthgap has path /usr/lib/python3.11. However, Scarthgap has /usr/lib/python3 a symlink to python3.11, and PKGget will follow the symlink if the PET has files in /usr/lib/python3

    Just checked Daedalus, it has /usr/lib/python3 which is a folder, not a symlink. Hmmm, presume the python will still find the Meld files.

    I have fixed the PET, with /usr/lib/python3, so should be ok in both Scarthgap and Daedalus. Also bumped to the latest, version 3.22.2. Project homepage:

    https://meldmerge.org/

    The new PET has been uploaded, but you will have to update the database in PKGget. Or get it direct:

    https://distro.ibiblio.org/easyos/noarch/packages/pet/pet_packages-noarch/

    ...all dependencies are builtin.     

    Tags: easy

    Remove Daedalus pkg db files from Scarthgap

    December 27, 2024 — BarryK

    Forum member tallboy reported this:

    https://forum.puppylinux.com/viewtopic.php?p=138812#p138812

    I remember, that was an experiment. Abandoned, but forgot to remove the /root/.packages/Packages-devuan-daedalus-* package database files. Fixed.    

    Tags: easy

    Set Color Temperature utility enhanced

    December 26, 2024 — BarryK

    I posted about the Dcontrol app now builtin to Easy:

    The problem, though, is it requires an enhanced 'sct' utility, whereas Easy has an older version of 'sct'. Roger (radky) sent me a message; reproducing part of it:

    If I understand correctly you are using a modified version of a Dcontrol-EasyOS-2.1.pet provided by forum member Sofiya. Based on timestamps it seems the dcontrol files in this pet were extracted from the current JWMDesk-3.6. Apparently, the only modified file is the main dcontrol file and the only change is the increase in version from 1.4 to 2.1.

    ...


    If I understand correctly, you will use the sct binary already included in EasyOS. I don't know the source of that binary but you might consider the following excerpt from the JWMdesk release notes:

    Note-3: The original release of the sct utility by Ted Unangst has a singular function - to change the screen color temperature via the RandR X window system protocol. However, Display Control requires an updated version of sct (with code from the mgudemann, faf0 and mfachal forks). Specifically, this updated version of sct adds (1) screen brightness control and (2) multi-monitor support and (3) baseline adjustment of color temperatures in smooth 100K increments rather than the original coarse 500K increments.


    Importantly, the enhanced sct binary of dcontrol supports a single command line for simultaneous software modulation of screen brightness and color temperature. This is independent of the hardware backlight option of dcontrol.

    Roger also sent me a link that explains the concept of color temperature:

    https://forum.puppylinux.com/viewtopic.php?p=89052#p89052

    I have uploaded Roger's enhanced sct source here:

    https://distro.ibiblio.org/easyos/source/alphabetical/s/

    Also, compiled the new sct for both Scarthgap and Daedalus and created PETs. These will be in the next releases, and Dcontrol will then work properly.    

    Tags: easy

    Fixed bug Daedalus container in Easy Daedalus

    December 25, 2024 — BarryK

    This bug should have been glaringly obvious, before Easy Daedalus 6.5 got released. But somehow missed it. This is partly due to Easy Daedalus being new, and my attention is divided between Scarthgap and Daedalus (and mostly I'm working on Scarthgap).

    When the host system is Easy Daedalus, and you click on the "daedalus" desktop icon, Daedalus then starts up in a container. However, what I saw today, glaringly obvious but overlooked, was the container icons were still on the desktop. They should not be there, as cannot run a container within a container.

    Inside the container, you will see /.control/easy.run-once-top and /.control/daedalus.run-once-top-flag -- the latter is a flag that the former has run. However, there is a logic problem, and the former has not actually run. The former cleans up Daedalus in the container, including remove the desktop container icons.

    The fix is here:

    https://github.com/bkauler/woofq/commit/5dd28a8a9a85ff365e3921bf69686025d28692b6

    I'm annoyed that I didn't spot that earlier. Oh well.

    I had actually built Easy 6.5.2 and was about to upload it. Easy Scarthgap 6.5.2 has already been uploaded; which is ok, not affected by that bug. However, there is something else that affects Scarthgap, so I will probably build both of them as 6.5.2.1 and upload, probably tomorrow.

    If you already have run the Daedalus container in Easy Daedalus host system, I recommend apply this fix:

    Go to /mnt/wkg/containers/daedalus/.session/.control (without the container running) and delete file 'daedalus.run-once-top-flag'
    Then after updating to 6.5.2.1, click on the "daedalus" desktop icon and this time 'easy.run-once-top' should execute.   

    Tags: easy

    New Dcontrol PET

    December 24, 2024 — BarryK

    I decided to include Roger's (radky in forum) Dcontrol screen tint and brightness control GUI app in Easy. See discussion thread here:

    https://forum.puppylinux.com/viewtopic.php?t=13345

    The Dcontrol PET was provided by Sofiya:

    https://forum.puppylinux.com/viewtopic.php?p=106439

    See also here, post by geo_c:

    https://forum.puppylinux.com/viewtopic.php?t=8958

    James (jamesbond) has also contributed part of it.

    I modified the PET provided by Sofiya. Easy already has the 'sct' utility. A few other mods, including translations for 'dcontrol.desktop'. It will be an entry in the "Setup" menu category.  

    Tags: easy