antiX transformation pack – antiX FT 10

Forum › Forums › General › Software › antiX transformation pack – antiX FT 10

  • This topic has 507 replies, 27 voices, and was last updated Jul 20-9:25 pm by ile.
Viewing 15 posts - 481 through 495 (of 508 total)
  • Author
    Posts
  • #142230
    PPC
    Member

      jgmenu v4.4.1 continues to fail mouse-click Action.

      Like I said, it does not work correctly, for some reason, on antiX. I’m not a jgmenu developer, I can’t solve that problem. The version compile for antiX works.

      n file ~/.config/jgmenu/prepend.csv
      Change the word “buttons” to the word “menu”

      I don’t understand why you did that. Also – I support the tint2 and jgmenu configurations I make available in the FT10 package. If users change the default configs, they are on their own. Anyone can configure jgmenu and tint2 to act the way they want. That’s most of what FT10 does, in fact.

      Each time a jgmenu MenuTemplate is established
      it rewrites prepend.csv

      Yes, that the way I found to have multiple jgmenu templates available. It’s a feature, not a bug. FT10 allows users to change the menu this way: select the menu template, manage the menu favourites, set color, font and font size. That’s it. If you manually edit anything else, you are on your own…

      I won’t be changing the menu templates available in FT10 anytime soon. I already put a lot of work into this version, maybe almost as much as creating the first version (if not counting the work I put into creating the FT10 calendar/agenda)

      Touchscreen has no scrolling for longer jgmenues items not visible; must use wheel or touchpad-scroll or key.

      Many thanks for testing FT10 in a touch screen. I suggest trying the 2 fingers swipe down. At least in touchpads, that action is used to scroll down.

      Thanks for the exhaustive tests, even if I don’t really get part of what you said…

      P.

      #142244
      ile
      Member

        Hello PPC
        Reporting observations of
        ft10 transformation jgmenu .config on antiX23.1 stable

        Messages in terminal=“Imlib2 Developer Warning ***** :
        This program is calling the Imlib call:
        imlib_image_set_changes_on_disk();
        With the parameter: image
        being NULL. Please fix your program.”
        This is Not a jgmenu trouble. It is a tint2-executor trouble.

        Messages in terminal=“(process:23501): Pango-WARNING **: 21:51:24.302: pango_layout_set_markup_with_accel: Error on line 2 char 54: Element “markup” was closed, but the currently open element is “span” ”
        This is a jgmenu trouble.

        -with jgmenu 4.4.1-
        Touchscreen navigation is broken.
        Keyboard navigation is broken.
        Mouse click navigation is broken.

        -with jgmenu-antix 4.3-
        Touchscreen navigation is broken.
        Keyboard navigation is broken.

        You stated Your disposition,
        “I won’t be changing the menu templates available in FT10 …”

        #142413
        ile
        Member

          Hello
          When tint2 panel on right side, then jgmenu is hidden
          applies to two column and three column Menu templates. (?)

          #142414
          PPC
          Member

            When tint2 panel on right side, then jgmenu is hidden
            applies to two column and three column Menu templates.

            Sorry I can’t reproduce that problem. I placed the toolbar on the right side and selected the Categories Menu, the Tiles Menu and the Centered Menu and they all showed up.
            What do you mean by “three column Menu”? The “Tiled Menu”?

            P.

            #142438
            ile
            Member

              It is just right for Categories and Tiles here the choice is jgmenurc, position_mode #commented or set to =fixed ,,, fixes it. ipc sets it off-screen.

              #142629
              ile
              Member

                Hello PPC
                jgmenu. About %g mostly; there may be others comma.

                In /applications .desktop files
                where there is a [generic name] comma,
                then the menu maker is
                seeing the comma as a field separator.
                This can explain some missing text or icons in the menu
                and sometimes odd menu traits that come and go.
                (?)
                examples in pt pt are
                finder, live usb maker, iso snapshot
                have comma in names by .desktop file.
                delete comma and icon appears.
                and maybe fixes a misread down the line(?)
                and another question, bin/sh is on the jgmenu files. is there a difference with bin/bash? i have not checked that.

                edit: indeed The menu took on a different appearance structure after removing special characters from all .desktop files. [in en us] period with space? paren? periods, apostrophe? minus,& took them out.

                #142719
                Brian Masinick
                Moderator

                  Hello PPC
                  jgmenu. About %g mostly; there may be others comma.

                  In /applications .desktop files
                  where there is a [generic name] comma,
                  then the menu maker is
                  seeing the comma as a field separator.
                  This can explain some missing text or icons in the menu
                  and sometimes odd menu traits that come and go.
                  (?)
                  examples in pt pt are
                  finder, live usb maker, iso snapshot
                  have comma in names by .desktop file.
                  delete comma and icon appears.
                  and maybe fixes a misread down the line(?)
                  and another question, bin/sh is on the jgmenu files. is there a difference with bin/bash? i have not checked that.

                  edit: indeed The menu took on a different appearance structure after removing special characters from all .desktop files. [in en us] period with space? paren? periods, apostrophe? minus,& took them out.

                  GREAT catch! Perhaps this will help reduce, maybe even eliminate any of the very minor problems with missing items.
                  Thanks for sharing this information with us.

                  --
                  Brian Masinick
                  Alternate "Search B":
                  This search page

                  #142720
                  Brian Masinick
                  Moderator

                    Regarding /bin/bash versus /bin/sh, it depends on how it’s mapped. On my system with init-diversity, @ProwlerGr uses dash for /bin/sh. Actually, it’s different in antiX 23.1 too, so yes, there is actually a difference.

                    “What is a Dash shell?

                    Dash stands for Debian Almquist Shell. It is a POSIX-compliant implementation of Bourne Shell. It replaces the /bin/sh in default scripts and provides better execution speed while consuming fewer resources.

                    If you are using a Debian-based distro, you are already using Dash by default. You’d say, Bash, is my default shell. You’re right about your default shell so let me explain this contradictory statement.”
                    …
                    “As bash grew bigger over time, the efficiency was compromised and Dash was implemented to replace /bin/sh in default scripts.

                    Dash (Debian Almquist Shell) is less complex and lite than bash. Dash is not meant for interactive sessions and works under the hood for much better efficiency.

                    Now, let’s have a look at the advantages of Dash:

                    You get significant performance improvements over bash
                    It uses less disk space compared to other shells which is important for wrapper scripts intended for cleanups when the underlying problem exists.
                    Dash only relies on libc (the core system library) whereas bash needs to have terminal support libraries and without them, you can’t even run a script. This means, Dash can work quite better on broken systems!”

                    Nevertheless, dash lacks several features; for scripts, dash is great; for direct interaction, bash (or zsh) offer many more features.

                    Source for these comments and quotes: https://linuxhandbook.com/dash-shell/

                    --
                    Brian Masinick
                    Alternate "Search B":
                    This search page

                    #142726
                    ile
                    Member

                      All right Mister Brian. Thanks.
                      The special characters, comma, is more than a very minor problem.
                      jgmenu “csv name format” gets corrupt and becomes unable to parse the printf when one of these special characters gets in the mix.

                      After removing the special characters from .desktops the pango errors stop.

                      #142732
                      Brian Masinick
                      Moderator

                        All right Mister Brian. Thanks.
                        The special characters, comma, is more than a very minor problem.
                        jgmenu “csv name format” gets corrupt and becomes unable to parse the printf when one of these special characters gets in the mix.

                        After removing the special characters from .desktops the pango errors stop.

                        OK, I accept a differing opinion about minor versus major. In any case, getting rid of improperly located commas, in terms of “fixes” is a straightforward matter; get rid of ANY such instances that create a problem, try again and see if it resolves the issue; to me, that is the context in which I refer to this as “minor”; not being able to see an icon is significant for a user if they can’t spot the problem; because the app actually IS there and the syntax error can be corrected, that is my reason for calling this “minor” rather than major. IF this STILL does not solve the problem, then the number of issues and the causes of missing items may in fact be a major concern rather than a series of minor script corrections.

                        --
                        Brian Masinick
                        Alternate "Search B":
                        This search page

                        #142733
                        Brian Masinick
                        Moderator

                          Also, this kind of stuff is the topic of debates in many different defect reports.

                          An issue is a “SHOW STOPPER” or a “RELEASE BLOCKER” if the issue results in a system that will not boot or a major release feature is broken beyond repair; such defects will delay the release of any properly managed software.

                          A major issue is a defect where an application does not work properly. So this is where “symantics” arise. If an icon is “missing”, is this minor or major? If the application itself still works and there is improper syntax in a script that creates an issue, I call that minor; if the application itself does not work, that is a major issue.

                          A minor issue is where features work, but there are specifics, such as missing icons, that are clearly incorrect; it does not prevent the application from working, but it does interfere with the usual operation of the application, namely to click on an application icon and expect it to execute the application. This would never be a release blocker, but it would be a relevant usability issue that would definitely want to be fixed as soon as possible.

                          These definitions may differ from project to project, but what I state above is common in both application and operating system defect management; I know this because my most of my professional career was involved with defect management, as a developer, systems administrator, tester, and User Acceptance Testing Project Manager.

                          --
                          Brian Masinick
                          Alternate "Search B":
                          This search page

                          #142735
                          ile
                          Member

                            removing special characters ,,, the name of a Exec that has a name .sh i needed to put the period back into the .sh
                            otherwise it can be a blanket replace. (?)
                            hunt and peck when deleting minus dash symbols.
                            jgmenu has several single character arguments, w,h,x,y … to be suspect.

                            #142903
                            ile
                            Member

                              running more than one configuration of jgmenu
                              using the 4.4Jan162024 that has the new options a and p to specify append and prepend configurations; a fantastic jgmenu improvement.
                              Testing with a deb amd64 from inside zip.
                              When installing the deb, its message is Downgrade. great. that means when done testing just upgrade jgmenu to return to the stable repository jgmenu4.4 with optionally jgmenu-antix4.3. Or. if it works, stick with it ?

                              Limitations of A single path to jgmenurc and prepend is now the old way.
                              PPC You will see your jgmenu concept dreams with this new way to have multiple jgmenu configs on one menu; or separate, several is now inside the box. dreamy.

                              All moving to new jgmenu can share configs and create dreamy code differently to call jgmenues. All will need the new -a and -p option command config specifiers to see your great work. meanwhile replacing files is inside the current but old box and a worthwhile lesson in sharing, but not multiple menu. You have done monumental transformation work.

                              Attachments:
                              #142981
                              PPC
                              Member

                                Dear ile: Many thanks, that jgmenu built installs and works perfectly under antiX 23!
                                I installed it and then installed the latest FT10 .deb package, and it seems to work perfectly, “-a or -p command option” was required.

                                I’d seen, in jgmenu’s git, the indication that the problem with processing .desktop’s that included “commas” had been fixed, but that is not included in the current version of jgmenu, that anticapitalista compiled for antiX. This version seems to include that fix, solving the only problems that I encountered in jgmenu: not working with .desktop files that included commas in it’s name/description and displaying repeated menu entries, when showing all applications.
                                I can say that now, with that jgmenu version, I think antiX IceWM + FT10 v2 is on the same level as any other well kwown “Desktops” (really D.E.’s like Gnome or KDE, XFCE, etc).
                                As far as I’ve tested, it’s solid, bug free.

                                @anticapitalista – please, if possible, replace jgmenu’s antiX package, in the antiX 23 repo with the version that ile made available in the previous post of this thread- at least for 64bits ?

                                Meanwhile, I’ll keep testing…

                                P.

                                • This reply was modified 2 years, 4 months ago by PPC.
                                #143023
                                ile
                                Member

                                  I have lost track of your instructions regarding traduzir on FT10.
                                  A desktop file traduzir and <translate-shell> icon?
                                  [Desktop Entry]
                                  Comment=clipboard show local text using translate shell
                                  GenericName=translate highlighted text
                                  Categories=Office
                                  Type=Application
                                  Icon=/usr/share/icons/tsicon.png
                                  Terminal=false
                                  NoDisplay=false
                                  Exec=/usr/local/bin/traduzir
                                  Name=traduzir

                                  Attachments:
                                Viewing 15 posts - 481 through 495 (of 508 total)
                                • You must be logged in to reply to this topic.