You are not logged in.
There's a lot to respond to here - would you mind terribly if we move this discussion over to the antiX forum post? https://www.antixforum.com/forums/topic … 21-respin/
That is a wise decision . I will also shorten my previous post to maintain more of a JWM Kit focus.
@andyprough
antix has a lot of apps in a Category called X-antiX. This is a non-standard category so JWM Kit's Easy menu put them in the Other's category. Changing the category will probably affect the other desktop sessions as they are probably configured to dealing with this category.
I can make a fix for this in the next version. It looks like most of these apps belong in settings. So how about merging anything with the X-antiX category into Settings. With the default JWM Kit config this would mean these items would be added to t he JWM Kit Settings panel.
If you want I can also have JWM KIt Settings group these X-antiX apps together with an "antiX" title over it. (like it does the JWM Kit tools)
Let me know your opinion.
Thanks for the feedback. I'm glad to see JWM Kit being used in other projects.. Sorry about the bad timing of our 2 releases. Feel free to check with me next time to make sure I don't have anything new worth waiting for.
I checked out your AntiX respin. Nice. Glad you're keeping 32bit alive. Providing an iso with multiple window manager must be a lot of work. Never heard of zzzfm. Reminds me of SpaceFM. I will have to look into it.
I noticed a few missing icons in the menus. Might I suggest using JWM Kit Icons to add the following icon paths to your config.
/usr/share/icons/papirus-antix/24x24/apps/
/usr/share/icons/antix-papirus/
/usr/share/icons/papirus-antix/24x24/places/
I see you used JWM 2.4.0. Nice. I have notice that sometime 2.4.0 will not load the data from an executable Include on startup. When this happens JWM Kit Easy Menu's data is not loaded. You need to refresh jwm for the menu to load. In the default JWM Kit config just select "Refresh" from the exit menu, or run jwm -restart from the terminal. I've seen this issue discussed somewhere else and they said they had to logout and log back in. That is not true. Just refresh JWM and it's good. I've submit an issue to the JWM github about this. I figured I'd make you aware of this issue so you'd know how to advise if a user complained about it.
JWM Kit Wallpaper has been replaced with JWM Kit Desktops. This brings in a lot of nice features. Many of which are obvious features that were ignored in order to focus on other issues.
Specific different background for each Virtual Desktops
Configure the number of desktops
Configure additional window behaviors such as focus, moving, resizing, snapping
Configure the button order for the window title bar
NOTE : The button order feature requires JWM 2.4 or greater
Find more info and image of JWM Kit Desktops at the Wiki page
You can try out the new JWM Kit Desktops in the new Release of JWM Kit
There use to be a few well maintained third party repositories. I especially remember that getdeb.net and playdeb.net were very useful for Ubuntu users. I guess maintaining a quality repository is just to big of a job.
It seems to me that if the content of the AUR is submitted by the users, Then those same users could review the content that is submitted. I believe a few extra steps in the process could improve the AUR greatly.
I think you need to go back to Head_on_a_Stick's suggestion of using earlyoom. I see it as the real solution here. It will deal with the problem before the system freezes.
My opinion on Dark mode is that is depends on the purpose of the text. I prefer dark mode for most jobs, but if I'm using office software I need the white background. I feel that the whole purpose of office software is to create documents that look good on paper. So it needs a background the color of paper. Which is white.
EDIT : Of course syntax highlighting is not used in office apps. So I guess when it comes to anything with syntax highlighting I prefer dark mode.
...EDIT: yes, I am using whitespace to centre the clock; I don't know how to use JSON...
Nothing wrong with that. if it works. Why make the code more complicated than it needs to be. Might I suggest using printf instead of echo which supports using \t for tab and \n for new line. Example.
printf "$(date +'%H:%M')\t\t\t\t$state$symbols\n"
Syntax highlighting is a blessing. It helps identify content between quotes, brackets,etc and easily find unclosed brackets, quotes. It can helps identify which code belongs to a certain code block (like a function or class). The advantage go on it. My job would b e so much more difficult without it.
Interesting. I've noticed there are many things this misspelled init-system does do well. Despite all it's drawbacks it would be wise to learn from the things it does do well.
I would think all FOSS software would pledge to maintain Richard Stallman's four essential freedoms of free software.
New Release : JWM Kit 20220203 - The 5th Stable Release
Release Page
Downloads - Updated packages and build files
If you need an updated JWM Kit Linux you must download and install the deb package on JWM Kit Linux
What's NEW? Mostly fixes, small improvements, cleanup, optimization, etc, but the big change is :
Create and edit Themes with JWM Kit Appearance
Find more info and pretty pictures of the new JWM Kit Appearance in the Wiki page
What happened to the 4th release? It was released Yesterday and was quickly replaced after I found and fixed a couple of issues.
Thanks for the kind words about JWM Kit. I'm glad people appreciate my work. JWM Kit builds on the work of the FOSS pioneers before me. The purpose of JWM Kit is to simplify JWM, and do it with as little resources as possible. JWM Kit wouldn't even exist if not for JWM, Linux, or GNU, etc. Big thanks to Joe, Linus, Stallman and so many others.
Just wanted to express my appreciation to others, but reading back over it I think it sound like an acceptance speech at an award ceremony. Oh well not changing it, I'll just let y'all laugh at it. Wait did I just type y'all? Well I'm not changing that either.
I downloaded the iso and instaled it on a lenovo t420 dropped to tty ran: free -m sitting at 91MB
I've noticed JWM (with or without JWM Kit) hardly uses more ram than a session without a window Manager or DE. Pretty amazing. I've also noticed that the memory usage can differ by a good percentage from one machine to another. I've tracked this down to 2 things.
A system with more memory automatically uses more memory for cache.
At such low memory usage hardware driver account for a larger percent of the used RAM. Hardware affects which drivers get loaded and this affects memory usage.
Also memory usage is a little higher in a virtual machine
Curious though how efficient the newest stable will be though.
I expect a slight improvement of efficiency in the up coming stable, I doubt this will help system performance though since JWM Kit has always been designed to not run in the background and avoid execution when not need. In other words an improved JWM Kit will do little to improve performance if JWM Kit was not the cause of any performance issues to begin with.
The big difference will be JWM Kit Keys which is used to configure key binding. Keys is now 40% less code, lighter on resource while providing major interface improvements. To be clear that is Just the "Keys" tool not the whole kit. While their will be improvements to the rest of the kit it will not be as drastic.
While smaller code size does not always mean more efficient code, it is a good sign. I'd like to point out that new packages are almost always smaller than the previous version despite the addition of features along with new or improved icons, etc. Of course I don't know how much longer I can keep that up, because simply put more features means more code. I've just managed to keep it down by refining the code every release.
As for the DWM vs JWM. I'm not a fan of Dynamic tiling. As Andy said "once you get used to it." The deal is I don't get used to it. I think it's my vision. I don't want my screen divided in to smaller parts. I want what I"m looking at big and up front with the ability to float another window on top out of the way when needed.
To be fair to DWM I've not really used it. So who knows. Maybe it gets tiling right for me.
I said the parts could be used to enhance a non-jwm system. I didn't say it would be easy to configure . Maybe a how to or even a special package could be made for DWM. This whole conversation has me thinking of how to expand JWM Kit to work better outside of JWM.
instability concerns
There is no reason JWM kit should cause instabilities. You can relax, but If your not using it uninstall it cause I know you want a clean system.
Thought
Considering many Distros use JWM I doubt DWM has more user, but I could be wrong. Just a though, I'm not trying to debate the point. Although DWM is rising in popularity. I've not even tried it so I need check it out.
PopVolume
You need alsa-utils installed (or whatever package provides amixer for you distro)
Then you can assign
jwmkit_popvolume t + #To the key binding, icon, action etc you wish to turn up the volume
jwmkit_popvolume t - #To turn down the volume
jwmkit_popvolume mute #To toggle mute
Wallpaper
Didn't expect it to unless you used on of the supported desktops or JWM, but Support could easily be added. In fact I'm adding it to my TODO list so it will be added.
Setting
Settings should work to provide access to all apps in the "settings" category. This means it will also list all the JWM Kit tools that will not enhance your system. You can use Freedesktops to hide those tools.
EDIT : correct mute command.
I wonder if there would be any value in running it on a tiling window manager like DWM? I use DWM with a patched-in systray, so I can probably run any panel applets from JWM Kit. Could be interesting, JWM Kit has a lot of useful utilities for a window manager.
. . . and to quote myself
But why would you want to run JWM Kit without JWM? Well even though JWM Kit will have no effect on the running system it still writes the config files.
Will I guess I overstated that. because I guess parts of JWM Kit do have purpose outside of JWM. Although much of it is specific to enhancing JWM.
So what parts of JWM Kit could you use to enhance a non-jwm system.
Note : I've shorten the names. We all know the full names start with 'JWM Kit", just like XFCE apps start with XFCE4
Calendar
Logout
Time & Date
Settings
Popvolume (The core of JWM Kit's volume control and notification. Assign it to keys, or mouse bindings)
Freedesktops (similar to MenuLibre)
Wallpaper (limited, it works also with SpaceFM, PCManFM, and ROX Desktops . . . but would be easy to add support for xseroott, feh, etc.)
What parts are specific to JWM and would not be useful in a non-JWM system
appearance
trays
menus
startups
groups
keys
icons
Repair & Restore.Battery Menu
I'm sure I missed something, butt that's the short version and it still seemed kind of long.
So is there much interest in a non-jwm version of JWM Kit, and what would I call it. maybe X-JWM Kit?
@zapper. This is a response to your comments on another forum concerning JWM Kit. I felt this was a more appropriate place to continue the conversation.
Wait, you can use JWMKIT without JWM? Hmm, what happens if you do so though? Does any of the functionality still work? What is missing aka...
Or did I misunderstand this too?
Either way though, that puzzles me.
Yes, JWM Kit will work without JWM, but just like any other graphical application you still need some kind of windows manager, or Desktop. For example XFCE, IceWM, or gnome.
But why would you want to run JWM Kit without JWM? Well even though JWM Kit will have no effect on the running system it still writes the config files.
For Example. You could run JWM Kit under XFCE. Use JWM Kit to create your custom JWM configuration. Use JWM Kit Repair & Restore to create a restore point. Copy the the restore point to another machine and use Repair & Restore to install the restore point.
Another advantage of being able to run JWM Kit without JWM is being able to use a non-jwm session to change yoru config.
For example. Lets say you have a machine with both JWM and XFCE installed. If your JWM config was to get damaged you could login in to the XFCE session and use JWM Kit to repair your configuration.
This ability is also useful to developers who which contribute to JWM Kit. Allowing them to write/modify JWM Kit's code and test the code while using their preferred WM or DE.
A new stable release of JWM Kit is available. Version 20220113. Yep I'm stick with the date based version numbers. I like 'em.
Download packages for Arch and Debian based systems here:
https://sourceforge.net/projects/jwmkit/files/Packages/
Source Releases is here:
https://codeberg.org/JWMKit/JWM_Kit/releases
Some may see this as a small update, but it is a big update for 2 groups of people.
1. SNDIO user. - Removes dependency on aucatctl, and improves SNDIO support.
2. jwm 2.4 user. - Supports the new default configuration location $HOME/.config/jwm/jwmrc
Puppy Linux packages will come latter.
Once last thing. It's old news but some may have missed it. I have posted a collection of JWM Themes, and JWM Button-set on the JWM Kit sourceforge.
Instead of downloading them one by one, just grab the all_themes.zip, and all_buttons.zip to save time.
https://sourceforge.net/projects/jwmkit/files/
If you can access the network storage by manually entering it in the address bar then I would suggest creating a shortcut in Thunar's left side pane. Right click on the folder and choose sendto > side pane (create shortcut)
edit: changed network -> network storage
I'm going to take a guess that JWM was built without pango. You can use the command jwm -v to list the compile options. if pango is not listed then that is the problem. If you compiled it yourself, Install libpango1.0-dev and built it again. If you got the package from a repository I'd suggest submiting a bug report.
@zapper
The code for sndioctl is complete, but no release has been made since the changes were completed. I guess you knew that though. I'll probably make a new stable release after I make some of the changes needed for 2.4. Sorry for not rushing out a new release. I understand sndio users see this as an important update, but I must balance my work load and more releases mean more work handling those releases and less time developing of the actual software.
Also zapper, I must apologize for failing to respond to the message you posted on codeberg concerning this. I was not ignoring you. It was just a matter of being involved in too many things at one time.
Hello everyone. Sorry I've been so quite lately. Life is busy. I am aware of the new JWM 2.4 release and do plan to update JWM Kit to reflect the recent changes. The change that concerned me most from the release notes was this:
- Added ~/.config/jwm/jwmrc as the new default location for per-user configuration
I was afraid this may break JWM Kit as it gathers data from the old location. I have compiled JWM 2.4 on Devuan and tested it and the good news is it does seem to use the old location as a fallback. This means that JWM Kit should continue to work, and from my small amount of testing it appears to work well. In the future JWM Kit will support using the new default location, but it is good to know that the current version still works and there is no need for a rushed release to fix this. Especially since I am very busy right now.
If any of you are using/testing this new version of JWM I would love to hear your experience. If you find anything that does not work correctly with JWM Kit let me know. Thanks.
Just a stab in the dark, but I would guess this is related to whatever service pcmanfm uses to mount drives. Probably udev, or udisks. You can use the package manager to see what is installed or what is required by pcmanfm. Then check if service is running. Sorry for the lack of details but hopefully it's helpful.
With the details switch enabled you should be see the terminal window displaying the output, and you should be able to provide input when prompt. I have done this many times before.
EDIT : At least that's how I remember it. I don't use synaptic a lot. I can't think of any reason why they would of changed the behavior.
EDIT Again : Just tested it by installing wireshark with synaptic. I was able to select yes or no from the text based dialog. First I just clicked inside the output window then continued as normal. . . .Now I have to go uninstall wireshark
I wouldn't say synaptic was broken. Although, It is my opinion the output terminal should be shown by defaults. My advice would be to just leave the "details" option open. I believe once selected it will stay that way until you revert it, I could be wrong on that so feel free to test and prove me right or wrong. Even if it doesn't remember being selected it only a simple mouse click.
I think Synaptic is a much better tool than many of the software centers/stores designed to replace it. I use both it and the command line. Synaptic is a nicer option if you wish to search and browse.
While this discussion is great none of it actually answer the question.
Why do some packages, like task-kde-desktop, contain pre-install text dialogue boxes?
Most common reason is : If a package containing a configuration file and is upgraded a choice must be made to either overwrite the old file, or keep it. Since the user could of made custom changes to the config file it is best to allow the user to made the decision.
It is necessary for the prompt to be text based since anything graphical would require dependencies.
@zapper - I knew something was going on. Glad to help.
I wanted to give you a heads up about the JWM Kit Forum I have linked in my signature. I opened up this forum since the discussion @ forums.hyperbola was steering a little off topic. This gives us freedom to discuss without breaking the rules.
Glad to see guys talking about my software.
XFCE is a good choice. It's a simple design even a beginner can use that gets the job done. What I like the most about it is it's long term consistency as opposed to other desktops that feel the need to completely redesigning and break things as soon as they get everything working again.
@Zapper, I'm concerned you may having something hogging some memory. Maybe I'm confused about your comment. Do you mean 200MB with apps running? Because no part of JWM Kit runs in the background. Well, Easy menu runs automatically when JWM starts, or restarts, but it's open for less then a second and the closes completely. I've made great effort in making sure JWM Kit has no effect on memory usage, and it should use none unless you actually have a part of JWM Kit visible on the screen. Even then it should not be 200MB. If I have no apps open on my idle jwm / jwmkit setup I see about 67 - 68 MB in HTOP. Just to test I just opened up 5 JWM Kit tools : Trays, Menu, Appearances, Settings, and Wallpaper, and I'm still only showing 134MB in HTOP.
and . . then I launched Firefox and it jumped to 400MB+ very quickly Can't get around that one. Could just as easily said chromium.
To be fair I would expect RAM usage slightly higher then mine as this is a build machine for JWM Kit Linux and is very striped down and may not be comfortable for everyday use.
Oh and Zapper I closed the last issue. I'll try to make a new package soon. Might even push out a new stable release with the recent changes.