You are not logged in.
JWM Kit now has a wiki. The wiki provides basic information on the various tools JWM Kit offers along with some nice pretty pictures.
I agree, it must be computer BIOS/UEFI firmware at fault - remind me never to buy one of those!
Maybe the firmware depends on SystemD ( For those with no sense of humor it was a joke )
I also suspect the laptop's firmware. I wonder if an update is available. On the other hand we can not ignore that the Debian flash drive did work while the Devuan drive did not. Maybe Debian has worked some magic to get around the issue. Seems to be a cat and mouse game.
A personal testimony: I've had nothing but success with Lenovo laptops . . .but then again the first thing I do is change settings in the bios, which OP is unable to do in this situation. That does make a big difference.
I've seen many cases where the hostname was ignored, changed, or overridden. I'm sure there's someone else out there who knows a lot more about it than I do.
A stab in the dark here. I see you are using connman. If connman is allowed to change the host name it can cause problems with X authority as it expects a different name. Maybe try adding AllowHostnameUpdates=false to /etc/connman/main.conf
Like I said, "a stab in the dark". If it works good. Sorry, if I'm wrong just put it back how it was
EDIT : I see you had it fixed before I pressed post. I guess I was barking up the wrong tree and your hostname wasn't even set to begin with.
I guess I'm late to the conversation, but might I suggest using Balena Etcher to write the flash drive. It's a good tool and has a windows version. I suggest it because it worked for me when I had to create a Linux USB drive in windows. I can't promise it will work, but it can't hurt to try.
Just my thoughts on distrowatch, and some of it kind of parrots what has already been said. Don't mean for it to be a rants, just how I see it.
If you watch Distrowatch closely you will notice all distros have an increase in popularity after a new release. So, a newly announce release could temporarily pass a more popular distro that hasn't had a new release in over a year or more. Also people go to distrowatch to learn about distros, not for the newest scoop on high ranking distros like Ubuntu, Arch, Manjaro, Mint, and so on. People interested in those distros use a search, engine or have the sites bookmarked, or follow a links from popular tech sites. This plays in favor for the small distros as Distrowatch's counters see less activity for the top distros which results in a lower ranks.
Now with that said there are also the "fanboy and girls" who flood distrowatch generate activity for their pet distro in order to increase the ranking.
And don't get me started about how they divide Ubuntu's ranking by all it's available flavors, but do not do this with other distros like Manjaro, Mint, and Puppy that offer various editions. Some of these editions are not even based on the same core. Apparently this is justified because each Ubuntu flavor his a different website, but I see it as nothing more then bias. I'm not a fan of Ubuntu, but I want fair and honest numbers were ever distro is ranked by the same rules.
With that out of the way. I will say that distrowatch is a useful site, and I even find it's faulty ranking system useful as long as you understand it has faults.
Edited initial announcement to fix hyperlinks.
In an effort to reduce the total size of JWM Kit's git repository hosted on codeberg.org I have moved Debian, Arch, and Puppy Linux install packages to sourceforge. Preview images have been moved to google drive, but you can find them on sourceforge as well. You will find the updated links in the first post of this thread.
Sorry, I did not specify a release date. I prefer quality and flexibility over deadlines. As you stated in the Issue you submitted, " its ready, when its ready. " . But that's a hard line answer, and I understand it is not helpful. So allow me to answer you in an informative way that does not obligate me.
Progress is directly linked to my availability (free time). I'll try my best to have it ready before the end of the month, hopefully sooner depending on time, energy and coffee. The largest number of issues are with the Time & Date tool. If it is the cause of much delay. I will either leave it out of the build or just set NoDisplay=true in it's .desktop file.
I do feel the Time & Date tool is important because it allows control of the date/time/timezone without having to add even more dependencies to the system. Also it seems many of the newer Graphical time set tools are simply a front end for timedatectl (systemd)
zapper. JWM Kit needs a little bit of polishing before I can make a stable release. I have a list of issues and I mark them off as I go. When I finish the list I will make a stable release. Of course if any big issues are discovered before I finish they will be added to the list.
Thanks for the feedback and your Patience.
Zapper, I'm glad you found something that works and hope it's a good solution for you. I may of been wrong in my previous post about needing to change the .desktop for JWMKit Logout as your links to this app are probably in the static part of the menu and the tray. In this case you need to make the changes to it with both the Tray and Menu tools. Sorry about that, but I assume you figured this out already.
I'll also make the assumption that since my app does not support doas (which I've been hearing a lot about lately) that you are just calling jwmkit_logout with doas instead of using a feature built into the logout app. Which I guess would work just as well.
Now I need to add doas support to jwmkit_logout. . . I think I may take another approach and just allow the user specify the specific logout commands they want.
Zapper, you need to start jwmkit_logout with the correct parameters. The default is to use consolekit, but It's only one option and not truly dependent on it. You can tell it to work differently, but your system will need to be configured to work with one of the options.
The following examples all use /sbin/reboot, and /sbin/poweroff
jwmkit_logout gksu ------ will use gksu
jwmkit_logout sudo ------ will use sudo
jwmkit_logout nosu ----- will just issue the /sbin/poweroff /sbin/reboot commands without out asking for root permission
check here for more info
logout parameters
Test it by starting jwmkit_logout from the terminal, and when you find a working solution use jwmkit_freedesktops to change the command line in the .desktop file so it will affect your menus.
I hope this helps.
Zapper, Thanks for trying out this new build and sharing your experience.
As for the keybinding, I'm not sure if you mean the actual keybindings I have set or the JWM Kit tool for assigning keybindings. To be honest they both need some work and I am aware of that. A complete rewrite of JWM Kit Keys is on the agenda.
Once again thanks for your input.
Puppy Linux packages of JWM Kit have been updated and uploaded. Both FOSSA (Ubuntu based) and SLACKO (Slackware based) versions.
If you already downloaded the FOSSA version please download again. It was an old version. I also advise uninstalling the old version before installing this one. Sorry about that
Introducing the August 2021 Build of JWM Kit Linux. This Devuan derivative remains focused on demonstration the JWM Kit software suite, because of this the largest changes are those made to JWM Kit.
First I'd like to thank everyone who showed interest in the original release over a year ago. I know it was a rough release but it did demonstrate the basic idea, and provided me with plenty of feedback. If you liked the original release you're going to love this one. If you didn't like the original release, well this a major difference. Please give it a try.
General Changes
Defaults to a dark mode theme
Rename from JWM Kit Live to JWM Kit Linux Since it is not limited to the Live environment.
Up to date packages
Common firmware is now included
Changes to JWM Kit
New tools
Improvements and fixes for all apps.
Complete re-write of JWM Kit Trays, and JWM Kit Menus
Improved Icons
New JWM Kit Tools
Repair & Restore - Find and fix errors in the JWM configuration. Create restore points of the configuration and/or revert to a previous restore point.
Settings - A settings manager as seen in popular desktops
Appearance - Preview and set JWM Theme, and/or button set
Freedesktops - Edit .desktop files. (Similar to Menulibe)
Easy Menu - Generate an Application Menu from freedesktop files
First Run - Assistance after the initial install of JWM Kit
Battery Menu - Generate a JWM Menu that provides battery info
Button Menu - Generate a JWM config that defines the icons used for certain action buttons as selected by the user
Improved packages make it much easier for user to use JWM Kit out side of this derivative.
Packages for Puppy FOSSA, Puppy SLACKO, Debian based and Arch based distros.
Packages work with any architecture (no need to worry about 32bit, 64bit, arm, etc)
The First Run tool helps ensure the user's JWM configuration is complaint with JWM Kit.
Tips (just advice and info nothing here is required)
The FOSSA .pet package has not been tested on other Ubuntu based puppy builds. Please report any success/failures.
The .pet package should give the user post install options. This eliminates the need to use jwmkit_first_run
JWM is not a dependency, but for “real” use it is best to have JWM installed before you install JWM Kit.
It is possible to use JWM Kit to create JWM configurations without having JWM installed.
Create a backup. If you have an existing JWM configuration you do not want to loose you must create a backup before installing any of these packages.
The JWM configuration must by compliment with JWM Kit. The quickest way to do this is run jwmkit_first_run and select the default config.
Some JWM Kit tools with assist you if you do not have a complaint config and will start jwmkit_first_run for you.
Changes made by JWM Kit are specific to the user running the app.
You can use jwmkit_repair to create a restore point and share the config with other users/machines.
DO NOT run JWM Kit tools as root unless you are using Puppy Linux or specifically wish to make changes for the root user.
If a jwm configuration depends on any of the scripts provided by JWM Kit. It will not work correctly if you uninstall JWM Kit.
Additional Notes:
This build includes non-free firmwares but amd64-microcode was removed as it prevented refractasnapshot from building the ISO.
This build replaces JWM Kit Calendar with a script and symlink that alters the function and appearance of YAD Calendar.
This build uses scripts and symlinks to alter the function and appearance of connman-gtk and alsamixergui for better tray integration
TO DO:
Puppy Linux Slacko .pet package
64 Build of JWM Kit Linux
Sample images
Source
ISO Download (currently 32bit builds only)
packages moved to sourceforge (deb, arch, and puppy)
I am aware that not providing these wifi tools/firmware in JWM Kit has been a barrier to those with no access wired internet. Just another thing to consider in the future release. Which will happen eventually. I know people want results not words, but I want a release of much greater quality than my first effort.
On another note, I just realize a pretty serious bug in the initial release of JWM Kit Live. It seems the folder ~/.local belongs to root instead of the user.
Issue the following command in the terminal to fix it.
sudo chown -R $USER:$USER ~/.local
Sorry for the delay in answering. I've be out of town. The bad news is JWM Kit Live has no wifi tools installed. Not even command line. The good news is this give you the freedom to choose your own wifi solution by simply using the package manager and a wired connection. I recommend using ConnMan, but you can use whatever suits you. Just use Synaptic package manager to find an install it.
You may (or may not) need to install the firmware for your wifi card. Which is also not to complicated. Just type lspci in the terminal and find the model of your wifi card and a simple search on duckduckgo should help you find what firmware package to install. Once again you can install it with Synaptic.
Hint: There is plenty of discussion on the web regarding wifi tools and firmware for Debian based Distros.
Time for a change of direction. My previous focus on JWM Kit has been more on the technical side. Pushing for improvements, but not making it any easier to get it working in the first place. A big part of this was that I purposely restricted myself by placing a very high regard on the users freedom. I choose not to provide a working out of the box experience because I did not want my configurations overwriting the users. I have come to see that this method puts the software out of reach of many. Because of this I have decided to temporary divert my efforts into providing packages, scripts, guides, or whatever maybe necessary to provide the average user with a working JWM system using JWM Kit.
As for my "high regard of the users freedoms". I have a few ideas on how to deal with that.
1. Disclaimer to the user that their own config will be overwritten. If they are fine with that then it's their decision.
2. Continue to offer the method of installing that gives the user complete control . . . and a headache.
Another message to Puppy Users
This change in direction will also improve JWM Kit on puppy. As puppy's custom JWM config causes many conflicts and the best solution is to just delete it and use a "JWM Kit default". Also I've made changes to a few parts of JWM Kit for puppy specific solutions. Some of the improvements have already been pushed to my codeberg account (basically it's like github) . But not all, and more are to come.
So to sum things up. You can look forward to:
1. Out of the box experience: being able to install JWM Kit yourself with little problem
2. Better Puppy support. Maybe able to even offer an option "revert to puppy default"
So now you know my intentions moving forward with this project. As always, my work is limited to my free time so I give not timeline and make no promises.
Sorry for taking so long to reply WoodLark. Not only have I been busy I also wanted to take the time to provide as informative of an answer as possible. Which involved me taking a look at Puppy. I am pleased to inform you that JWM KIt works quite well in FOSSAPUP not problem. I did have to make changes to the default JWM config as it caused some conflict. For example: It would automatically re-generated the menu and overwrite any changes made by JWM Kit.
To All interested in JWM Kit on Puppy.
I can't ignore the fact that their is definitely an interest to seeing JWM Kit work in Puppy Linux, so I will be taking the time to not only get it working in puppy, but to share the process. I guess you could call it a guide, but it's mostly just notes of me getting JWM KIt running in Puppy. I'm using FOSSAPUP. But let me know what puppy core y'all are interested in so I can provide more helpful documentation.
Everything you need is here:
https://codeberg.org/JWMKit/JWM_Kit
I'll post back when I've finished my documentation. You should be able to find it at the codeberg.org page listed above. I'll create a folder called puppy with the info, and it will also contain any config files I create in the process.
UPDATE: Finished my Puppy documentation. You can find it on my codeberg site listed above in a folder called puppy. The file NOTES is the documentation, and the other files are examples you can use to reproduce the process.
Thanks pymd (Adam) for expressing appreciation for my software. As I've said before I do have lots of improvements planned, it's just a matter of finding the time to set behind the keyboard.
I created JWM Kit with the hope of it being included in JWM base distros/builds. If fact that is why I created JWM Kit Live. For the the purpose of being an example of how to configure the kit. So, I would be glad to see JWM Kit included in your Builds, weather they are for personal use or public distribution.
The Add button just creates the item and adds it to the list You need to use the up and down arrow buttons to place the item where you want it. Sorry if this is not obvious.
As I said there will be lots of changes coming in the future. In the future versions the menu editor will not be a global view, but will be divided by menus (and the root menu). I also plan to have newly added items place next to the current selected item instead of at the bottom.
Welcome to the forum WoodLark. Thanks for your post. I don't know if anyone has tried using JWM Kit with puppy. It's only been a little more than 2 months since I first release JWM Kit (and JWM Kit Live) to the public. Who knows what the future holds.
I do know that I have lots of improvements planned for the kit. I now have a much brighter vision of what JWM Kit should be. Lots of changes to come and it will be good.
@darry1966 I'm glad it worked well for you. I have to give Devuan the credit due. To be honest most of the work in creating this spin has been towards JWM, and JWM Kit as my focus was to demonstrate JWM Kit. So if you hardware works well that's just the power of Devuan since I've not done anything special for hardware support. If anything I've chosen user freedom over ease of use. For example I could make JWM Kit more useful/powerful by automatically creating trays and menus on a system, but I decided It was more important to allow the user to keep or create their own,
@Ozi I know where you are coming from. I've given Star a spin and it tells me a lot about your preferences which I can best describe as simple and just works. No need for fancy makeup . . . or even icons. I used to maintain a similar system based on Debian for myself, but abandoned it about 2008 when I finally got some new hardware and wanted to play with all the fancy new distros at the time.
I just recently set up my brothers a studio machine with AV Linux. Wish I could of gave this a spin before I did. Life is very busy right now so it maybe a few weeks before I can look at it, but checking out Virage is on my to do list. To be honest I'm going to have to try this one on real hardware. To properly evaluate a distro like this you need to experience how it works with audio interfaces, control surfaces, and various midi devices. Also a real-time kernel can cause problems in VMs so you may have problem you wouldn't on real hardware.
@wamphyre Thanks for you hard work.
Edited for typos
@Ozi I understand where you are coming from. If you are familiar with JWM and have experience editing the XML yourself. No graphical app will ever offer the flexibility of editing the config in a text editor. I myself am the type person who would rather use a command over a graphical app. I still prefer the JWM Kit Wallpaper over manually editing just to set a wallpaper. I can view the images and set it all in one app. This single example is why I made JWM Kit separate apps instead of one big one. So people can use just the parts they want. I know I have packaged them all in one .deb but there is no reason they can not be packaged/installed separately.
Thanks for your feedback
@Ozi Awesome. Looking forward to some feedback.