Skip to content

antiX-forum

Forum for users of antiX Linux. Mean and Lean and Proudly anti-fascist.

antiX-forum
  • Forum
    • Recent Posts
    • Latest topics
    • Most popular topics
    • Topics with no replies
    • Topics with most replies
    • Old Forum Archive
    • antiX IRC
    • Private Messages
  • Quick News
  • antiX Home
  • FAQ
  • antiX wiki
  • Download
  • Donate
  • Login
  • Register

Trying to Add IceWM to antiX-19.3 CORE – Stuck

Forum › Forums › General › Tips and Tricks › Trying to Add IceWM to antiX-19.3 CORE – Stuck

Tagged: login manager

  • This topic has 54 replies, 10 voices, and was last updated Dec 31-3:35 am by Brian Masinick.
Viewing 15 posts - 16 through 30 (of 55 total)
← 1 2 3 4 →
  • Author
    Posts
  • December 28, 2020 at 9:04 pm #48321
    Member
    seaken64
      Helpful
      Up
      0
      ::
      Anonymous wrote:

      My goal is to learn more about
      [..]

      sudo apt install strace ldd
      read the manpages, and develop a habit of using strace, lsof, ldd and similar utilities
      (discovered via “apropos <whatever>”) to gain X-ray vision and similar superpowers

      compgen -c | wc -l
      https://www.cyberciti.biz/open-source/command-line-hacks/compgen-linux-command/
      In a typical “desktop GNU/Linux operationg system”, we have 2000+ preinstalled tools at our fingertips !

      I will do that. I clearly have a lot to learn.

      December 28, 2020 at 9:06 pm #48322
      Member
      seaken64
        Helpful
        Up
        0
        ::
        Xecure wrote:

        See how to install desktop-session-antiX (in buster):
        https://antixlinuxfan.miraheze.org/wiki/Desktop_Session#Installation

        Once you finish setting things up things, would you mind helping complete this wiki thread?
        https://antixlinuxfan.miraheze.org/wiki/IceWM

        I’ll be glad to help with the wiki. As soon as I know what the heck I’m doing! 🙂

        December 28, 2020 at 9:16 pm #48323
        Member
        seaken64
          Helpful
          Up
          0
          ::
          Brian Masinick wrote:

          I’m sure you’d want to also include Xecure.

          Since
          dolphin-oracle
          anticapitalista
          skidoo

          were mentioned, it is appropriate to add Dave, bitjam, SamK at a minimum to this list. I hope we didn’t accidentally forget anyone else; if so, please add them in.

          Agreed – Xecure, Dave, Bitjam, and SamK are most definitely on my “thank you” list. I started with the names in the threads I have been reading on this topic of building up from CORE. But all the developers here and on MX have also been very helpful to me and I have learned a lot about Linux from these great people who are volunteering their knowledge and time. I hope I can continue to contribute even though I am a dolt when it comes to programming.

          Seaken64

          December 28, 2020 at 10:05 pm #48330
          Moderator
          Brian Masinick
            Helpful
            Up
            0
            ::

            @Seaken64: As I have also mentioned, there are many ways to contribute without having an ounce of development or coding skills. Sharing community tips, promoting the distributions, helping other people, encouraging activities that give others ideas are but a few of the ways to help and you have certainly done so.

            As a clear and obvious example of what you have done for this distribution, consider the many topics to which you have contributed that pertain to somehow coaxing rusty old pieces of iron to resurrect from the dead and become useful – systems well over a decade old. You may not be the only person doing this, but from what I can tell, your collection of oxidizing tin equals or surpasses what most of us have handy, so you definitely matter here.

            Add your own name to this list and at least one credit is: validating systems over 10 years old that work with various releases of antiX. If I remember correctly, we’ve discussed some that WILL run with antiX 19 and a few that need either antiX 17 or even antix 16; you’ve got that end of things covered well indeed. Thank you very much; it IS appreciated!

            --
            Brian Masinick

            December 28, 2020 at 10:16 pm #48333
            Member
            macondo
              Helpful
              Up
              0
              ::

              Hi seaken64: I guess I don’t understand what you’re doing, are you trying to re-create the original antiX?
              Because ‘core’ in my opinion is all the opposite. It’s a way to install a bare-bones distro with only the apps you want, hopefully with light ones and NO eye-candy and ONLY the properties the ORIGINAL developers wanted for lightness and speed. The object is to create a distro light and fast. You want a menu? apt-get install menu. Remember: you starting from scratch: apt-get install xorg icewm menu xfe hexchat scrot …etc, etc

              https://www.antixforum.com/forums/topic/howto-icewm-basic-configuration/

              antiX Core 64 Bit Runit IceWM

              "Sometimes a man finds his destiny on the road he took to avoid it."

              December 28, 2020 at 10:42 pm #48336
              Moderator
              Brian Masinick
                Helpful
                Up
                0
                ::
                macondo wrote:

                Hi seaken64: I guess I don’t understand what you’re doing, are you trying to re-create the original antiX?
                Because ‘core’ in my opinion is all the opposite. It’s a way to install a bare-bones distro with only the apps you want, hopefully with light ones and NO eye-candy and ONLY the properties the ORIGINAL developers wanted for lightness and speed. The object is to create a distro light and fast. You want a menu? apt-get install menu. Remember: you starting from scratch: apt-get install xorg icewm menu xfe hexchat scrot …etc, etc

                HOWTO: IceWM basic configuration

                <iframe class=”wp-embedded-content” sandbox=”allow-scripts” security=”restricted” style=”position: absolute; clip: rect(1px, 1px, 1px, 1px);” title=”“HOWTO: IceWM basic configuration” — antiX-forum” src=”https://www.antixforum.com/forums/topic/howto-icewm-basic-configuration/embed/#?secret=Gl73dssZPF&#8221; data-secret=”Gl73dssZPF” width=”600″ height=”338″ frameborder=”0″ marginwidth=”0″ marginheight=”0″ scrolling=”no”></iframe>

                Hi Macondo!

                I appreciate your point of view and I acknowledge that many people will want to build the absolute minimum system that is possible and still have it contain their favorite features. Still, that is not the ONLY possible purpose for antiX Core. I still keenly remember the VERY first time Core was made available. At the time, I had been experimenting with the MEPIS of it’s day (along with some other people). Back then, we were creating MEPIS variations, first adding an additional desktop environment, for example, maybe Xfce, maybe LXDE, then we’d pull out the KDE components, add back any specific packages or applications we wanted, then we’d add our own art work.

                When antiX Core first came out, the very first thing I did was add a half dozen or so meta packages that brought me in an Xfce configuration; I may have even done it using the smxi configuration tool; in any case, I created a reasonably light, nimble, efficient, and basically “rolling” instance of antiX Core, using Sid as my backing repo along with antiX, with Xfce. I used this configuration for several years, and also kept a more “standard” version of antiX, which, at most, I might alternate between Stable and Testing repos, but I’d typically replace those each time a different version came out. Anyway, even with Core, each person has the freedom to do whatever they want with it.

                I now have a much newer instance of Core, and today’s version I have is indeed as you mention – quite lean and it has only the key software that I use. My point though is that Core doesn’t HAVE to be ONLY lean and mean. Heck, someone somewhere might want to add a KDE-Plasma configuration to it and someone else might prefer a huge GNOME desktop (though sure, you may as well use something else in that case). The point remains: it’s a flexible starting point that individuals can use in whatever way they want – maybe to experiment and break the heck out of it five or six times, then settle down and make a smooth, light, super simple system six months later; any of these scenarios is possible, and dare I suggest it: realistic.

                Remember, software freedom also means freedom of choice; what’s great for me may be terrible for you and vice versa, but we appreciate and use the very same core software. Does this make any sense? (Maybe to some, yes, and others might respond: “Why would you EVER want to do that?”) ANSWER: to experiment, learn, and have fun doing so.

                • This reply was modified 2 years, 4 months ago by Brian Masinick.

                --
                Brian Masinick

                December 28, 2020 at 10:45 pm #48337
                Member
                seaken64
                  Helpful
                  Up
                  0
                  ::
                  macondo wrote:

                  Hi seaken64: I guess I don’t understand what you’re doing, are you trying to re-create the original antiX?
                  Because ‘core’ in my opinion is all the opposite. It’s a way to install a bare-bones distro with only the apps you want, hopefully with light ones and NO eye-candy and ONLY the properties the ORIGINAL developers wanted for lightness and speed. The object is to create a distro light and fast. You want a menu? apt-get install menu. Remember: you starting from scratch: apt-get install xorg icewm menu xfe hexchat scrot …etc, etc

                  HOWTO: IceWM basic configuration

                  <iframe class=”wp-embedded-content” sandbox=”allow-scripts” security=”restricted” style=”position: absolute; clip: rect(1px, 1px, 1px, 1px);” title=”“HOWTO: IceWM basic configuration” — antiX-forum” src=”https://www.antixforum.com/forums/topic/howto-icewm-basic-configuration/embed/#?secret=Gl73dssZPF&#8221; data-secret=”Gl73dssZPF” width=”600″ height=”338″ frameborder=”0″ marginwidth=”0″ marginheight=”0″ scrolling=”no”></iframe>

                  Hi macondo,

                  It’s a learning exercise. I want to learn more about how antiX is created and how it differs from Debian. I thought I would learn a lot on this subject by attempting to “build” a similar system to antiX BASE.

                  I have previously installed IceWM on Debian and Sparky. In those installs I can clearly see the difference between what those IceWM default setups look like when compared to antiX. I have attempted to setup the menus in Debian and have had some success. I wanted to learn how antiX does it and try to learn from their example. I think antiX has the nicest default IceWM setup.

                  I have also setup Fluxbox menus in both antiX and MX. And I have used Puppy and TinyCore. I am learning about how all of these systems work with menus and I want to learn more about IceWM for my antiX installs.

                  Your threads have been very helpful for me. And several other forum members clearly know a lot more about how to setup antiX and IceWM than I do. But I like to learn by doing and this is another project I have started this winter. I have a lot of old computers on which I can setup antiX and other distros that are friendly toward older machines. I hope I can become better at setting up antiX and be of more help for others who are stuck using old computers. This is my next step in that process. Starting with CORE forces me to research and learn what is missing when compared to BASE and FULL. At some point I may try my hand at creating my own version of antiX and Debian. But I think antiX is fantastic the way it is and I want to learn more about it from the inside.

                  Thanks for your tips.
                  Seaken64

                  December 28, 2020 at 10:47 pm #48339
                  Moderator
                  Brian Masinick
                    Helpful
                    Up
                    0
                    ::

                    @Seaken64: We must have been writing at almost the same time; I figured that you were just experimenting, and to that I say there is no right or wrong when you are experimenting. If you have the time, you might even want to stretch the corners and totally break things, as long as you have ways to make them all over again. Best wishes in your experimenting and learning!

                    --
                    Brian Masinick

                    December 28, 2020 at 11:01 pm #48342
                    Member
                    seaken64
                      Helpful
                      Up
                      0
                      ::

                      I made some progress with the menu. I have not yet copied over a menu from BASE, which I think I have found is already in my /etc/skel folder. I will learn more about that in the coming days.

                      But what I did do has yielded one of the results that I was looking for. I wanted to have the “Applications” menu showing on the main menu. I added this line:

                      menufile "Applications" menu-applications /usr/share/desktop-menu/.icewm/menu-applications

                      and restarted IceWM.

                      That worked to put the applications menu on the main menu. All the applications installed from apt and/or cli-aptiX are on that menu. At the moment I don’t have a lot installed – just Rox-filer, Roxterm, spaceFM, mc, connectshares, and Icewmcc. But this is what I was missing. I knew antiX was “adding” to the menu, it just wan’t showing on the main menu. Now I can see what is happening. The default “menu” file was not setup to show any of the antiX created menus. Now I will go about fixing that.

                      I still need help on using my startup file and the Logout routines.

                      Thanks
                      Seaken64

                      • This reply was modified 2 years, 4 months ago by seaken64.
                      December 28, 2020 at 11:15 pm #48346
                      Member
                      seaken64
                        Helpful
                        Up
                        0
                        ::

                        @Brian Masnick,

                        Yes, thank you. I am experimenting. But it is with a purpose. I want to be of more help for people who are stuck using old computers. I have been following many of the threads here that point out that many people can only get their hands on older computers. (I do not have that issue myself. I just happen to have a lot of old computers and have made a hobby out of it).

                        I think that antiX is a great system for old computers. But it does take some work on the part of the user to make it work for them. And many people of this current generation expect things to be glossy and plug-and-play. I intend to learn how to make antiX and Debian more attractive to those who really don’t have another option for an operating System. Rather than just be a curmudgeon and tell people to go buy a new computer! There is enough of that attitude already (but not here in antiX). There are a lot of people here who already know a lot about the inner workings of Linux and Debian and antiX. I just want to be better at the technical stuff than I am right now so that I can help contribute.

                        Seaken64

                        December 28, 2020 at 11:45 pm #48352
                        Moderator
                        Brian Masinick
                          Helpful
                          Up
                          0
                          ::

                          @Seaken64: You are on the right track and you have an inspiring attitude

                          I wish you great success in your endeavors. Feel free to write here and you can send me a message or Email if you want to have any off line discussion or idea sharing conversation, especially if it would bore others.

                          I like your ideas and enthusiasm.

                          • This reply was modified 2 years, 4 months ago by Brian Masinick.

                          --
                          Brian Masinick

                          December 29, 2020 at 12:18 am #48355
                          Member
                          seaken64
                            Helpful
                            Up
                            0
                            ::

                            I fixed the issue I was having with the ~/.icewm/startup file.

                            I was reading and it was said that the startup script was not provided by IceWM and you have to provide it yourself. I had done that. I created the file and added my xrandr command. But I think I must have done this as root, I’m not sure. At any rate I needed to use chmod to change the permissions on the file to executable. (I did not know at first what chmod did. It’s not permissions, it’s to change it’s executable property). I ran:

                            sudo chmod +x ~/.icewm/startup

                            and rebooted. It worked! Now my screen resolution is automatically adjusted according to what I have in the startup file.

                            Now I am still working on figuring out why the Logout menu is not working correctly. The Restart IceWM button works. But the Logout and Reboot and Shutdown buttons do not work. If I click on the main button “Logout” off the main menu it does close IceWM and places me back to the console. But the text on the console is VERY light and I cannot read it. I can see it move but it is too light to see what it says. If I use Ctrl-Alt-F2 I can get to another console and then if I go back by Ctrl-Alt-F1 the text is now clear. [Edit – the clear command also works to get back to the normal text] If I enter “sudo reboot” I can reboot.

                            Anybody know what I need to do to fix this? I tried installing exit-antix but it didn’t make any difference. I must have a script incorrectly set but I don’t know where it is.

                            Seaken64

                            • This reply was modified 2 years, 4 months ago by seaken64.
                            • This reply was modified 2 years, 4 months ago by seaken64.
                            • This reply was modified 2 years, 4 months ago by seaken64.
                            December 29, 2020 at 12:22 am #48358
                            Moderator
                            Brian Masinick
                              Helpful
                              Up
                              0
                              ::

                              Sounds like you did one thing that worked out for you. Just to be on the overly safe side, go into that same directory and make sure that your account is the owner of any and all files in both your visible and also your “hidden” files and directories – the ones with .file, such as .icewm, etc.

                              --
                              Brian Masinick

                              December 29, 2020 at 12:36 am #48362
                              Member
                              seaken64
                                Helpful
                                Up
                                0
                                ::
                                Brian Masinick wrote:

                                Sounds like you did one thing that worked out for you. Just to be on the overly safe side, go into that same directory and make sure that your account is the owner of any and all files in both your visible and also your “hidden” files and directories – the ones with .file, such as .icewm, etc.

                                Yes, I will do that. I am learning how to do this in mc. mc is the file manager I used to create and move the files into ~/.icewm. I did not know how to create a new file in mc. I ended up using “cat > startup” at the command line. Then I opened it in mc for editing and saved it.

                                As it turns out it was not permissions but the executable flag. But I will make sure all the other setup files are properly set for my user ownership.

                                Thanks
                                Seaken64

                                December 29, 2020 at 12:46 am #48363
                                Moderator
                                Brian Masinick
                                  Helpful
                                  Up
                                  0
                                  ::

                                  Excellent! It seems like you have already learned several things yourself and you are on the way to making something valuable for many people.

                                  Keep up the good work!

                                  --
                                  Brian Masinick

                                • Author
                                  Posts
                                Viewing 15 posts - 16 through 30 (of 55 total)
                                ← 1 2 3 4 →
                                • You must be logged in to reply to this topic.
                                Log In

                                Contact us | Privacy Policy

                                © 2023 antiX-forum • Built with GeneratePress
                                Cleantalk Pixel
                                We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
                                Cookie SettingsAccept All
                                Manage consent

                                Privacy Overview

                                This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
                                Necessary
                                Always Enabled
                                Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
                                CookieDurationDescription
                                cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
                                cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
                                cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
                                cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
                                cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
                                viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
                                Functional
                                Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
                                Performance
                                Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
                                Analytics
                                Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
                                Advertisement
                                Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
                                Others
                                Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
                                SAVE & ACCEPT