You are not logged in.
Replaced Osmo with gsimplecal, I like Osmo but just couldn't integrate it like I wanted to do and it's slow to start up. I will be dumping gsimplecal probably next version and just make one from yad as these things are all just a GtkCalendar anyway.
Here's one that runs in a terminal. It's one of my earliest bash projects. I never thought about yadifying it, but you can feel free to use it, borrow from it or completely transform it.
http://distro.ibiblio.org/refracta/file … 06_all.deb
https://github.com/fsmithred/taskfer (the todo script on this page is older than the .06 package. One command line option is missing)
Warning: You will develop an intimate relationship with the date command while working on this project.
Offline
Boring as usual, everything works, nothing to fix, nothing to configure ..... just a little more refined and tuned with a couple more gadgets
Still that Alt-F is in there, which in most editors and browsers, and many other guis, opens up the top left menu "File"
Not on vuu-do!
Offline
greenjeans wrote:
Replaced Osmo with gsimplecal, I like Osmo but just couldn't integrate it like I wanted to do and it's slow to start up. I will be dumping gsimplecal probably next version and just make one from yad as these things are all just a GtkCalendar anyway.Here's one that runs in a terminal. It's one of my earliest bash projects. I never thought about yadifying it, but you can feel free to use it, borrow from it or completely transform it.
http://distro.ibiblio.org/refracta/file … 06_all.deb
https://github.com/fsmithred/taskfer (the todo script on this page is older than the .06 package. One command line option is missing)
Warning: You will develop an intimate relationship with the date command while working on this project.
I'll check it out, thanks! But don't know how ambitious I am messing around withe date, I was thinking simple like :
yad --calendar --title Calendar --no-buttons --mouse --skip-taskbar
Try that out in a terminal, it's almost perfect, just need to figure out how to gray-out the next months days at the bottom of the calendar.
But this is all gsimplecal is, mate calendar too though it uses zenity. They all use the GtkCalendar widget.
-----------------------------------------------------------------------------------------------------
Forgot to mention yesterday, I threw up a zipped file of the extensions i've been working on and put it up at sourceforge too, for anyone that wants them or just wants to play around with them.
Last edited by greenjeans (2017-10-18 21:43:08)
https://sourceforge.net/projects/vuu-do/
Vuu-do GNU/Linux, minimal Devuan-based openbox systems to build on, maximal versions if you prefer your linux fully-loaded.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline
I tend to just use 'cal' or 'cal -3'.
Offline
Yad calendar seems to just spit out the date you select. If I remember correctly, Osmo lets you schedule appointments or enter notes.
@greenjeans - not sure what you mean about graying out next months dates. On mine, they are gray, and if you click on one, it changes to that month.
Offline
@greenjeans - not sure what you mean about graying out next months dates. On mine, they are gray, and if you click on one, it changes to that month.
Using that yad command above? Or your regular calendar?
Using that command I mentioned, I get a calendar that looks like Mate calendar or gsimplecal in every respect, except it doesn't gray out the next months days at the bottom of the calendar.
Working on a "Crop Image" extension for pcmanfm next, that should be the last image extension as I only wanted to cover a few of the most common tasks so you don't have to open gimp. But this one may be much tougher to do. Viewnior has a nice crop image option that works exactly like what I want to do, thought about switching to it for image viewer. Mirage is an awesome picture viewer and still works really well in jessie, but no longer developed since 2011.
I wonder if the Mirage dev would let someone else take over since it's been 6 years...it's really a featureful pic viewer and yet still has a small footprint.
https://sourceforge.net/projects/vuu-do/
Vuu-do GNU/Linux, minimal Devuan-based openbox systems to build on, maximal versions if you prefer your linux fully-loaded.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline
Using that command I mentioned, I get a calendar that looks like Mate calendar or gsimplecal in every respect, except it doesn't gray out the next months days at the bottom of the calendar.
The next month is grayed out with that command for me greenjeans. Could it just be the Theme that you're using on your system? I tried it with a few different themes, and they all grayed out the next month...but some were less gray than others depending on the theme.
I have been Devuanated, and my practice in the art of Devuanism shall continue until my Devuanization is complete. Until then, I will strive to continue in my understanding of Devuanchology, Devuanprocity, and Devuanivity.
Veni, vidi, vici vdevuaned. I came, I saw, I Devuaned.
Offline
greenjeans wrote:Using that command I mentioned, I get a calendar that looks like Mate calendar or gsimplecal in every respect, except it doesn't gray out the next months days at the bottom of the calendar.
The next month is grayed out with that command for me greenjeans. Could it just be the Theme that you're using on your system? I tried it with a few different themes, and they all grayed out the next month...but some were less gray than others depending on the theme.
Ahh, so I have a bug (of sorts), thanks for checking that for me, guess I need to figure out why, didn't even think of the theme being a possible conflict....
But y'all see what I mean about how simple the calendar could be? Trying to narrow down the amount of overall packages in the system, and since yad is already onboard it seems to make sense that one line of code using already-onboard software is mo bettah.
Gsimplecal is a fair amount of code, and it doesn't even fix the yad calendar positioning issue, try it out if you are using gsimplecal : click the clock or whatever you use to activate gsimplecal and then very quickly move your mouse, the calendar is actually set to open where your mouse is.
Am also considering figuring out how to make a nice pic display program using just imagemagick since it's onboard for other things, the basic "display" command works but needs other code to provide borders, controls etc.
https://sourceforge.net/projects/vuu-do/
Vuu-do GNU/Linux, minimal Devuan-based openbox systems to build on, maximal versions if you prefer your linux fully-loaded.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline
A good example of what I mean about narrowing down packages and code:
I have 3 extensions in my Mate file manager Caja: Open terminal here (arbitrary locations), resize/rotate images, and a GKSU extension to let me open folders and files as root. With the common files it adds up to over 900,000 bytes, and in gnome-fashion (which I foolishly expected Mate to move away from) it uses binary files where a simple script would have sufficed, the binaries are ZERO percent faster to do their job than my scripts, and bonus: I can't even look at them.
In Vuu-do Openbox, all seven extensions and the scripts that do the resize and rotate functions add up to 3600 bytes.
And all are 100% editable by the user with a simple text-editor.
It's really ridiculous, especially the caja-open-terminal package at 86,000 bytes (plus requiring the common files packages at 629,000 bytes). Just to open a terminal where you're at in the file manager. This kind of nonsense is why I don't take Mate seriously anymore.
And last thought before I go: This kind of stuff is why I say there is PLENTY of work that needs to be done in the stable branch, I have more than enough to keep me busy.
Sometimes I think some folks who write code for Linux would better serve the community by slowing down and actually dotting the I's and crossing the T's and making things work well, as opposed to constantly dumping projects that are half-assed and moving on to half-ass some new code that will also never get fixed (the gnome model of doing things).
Last edited by greenjeans (2017-10-21 20:49:39)
https://sourceforge.net/projects/vuu-do/
Vuu-do GNU/Linux, minimal Devuan-based openbox systems to build on, maximal versions if you prefer your linux fully-loaded.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline
I could be wrong, but I don't think it's a bug on your end. I just tried it with Adwaita, and the next month looked the same color. There was a slight difference, but I had to stand on my head, close one eye, hold my breath, and eat saw briars to notice it.
I have been Devuanated, and my practice in the art of Devuanism shall continue until my Devuanization is complete. Until then, I will strive to continue in my understanding of Devuanchology, Devuanprocity, and Devuanivity.
Veni, vidi, vici vdevuaned. I came, I saw, I Devuaned.
Offline
I could be wrong, but I don't think it's a bug on your end. I just tried it with Adwaita, and the next month looked the same color. There was a slight difference, but I had to stand on my head, close one eye, hold my breath, and eat saw briars to notice it.
Well I was just getting online now to thank you and fsmithred for checking it because it was a bug on my end, lol.
I had been running my yad experiments in my old beater try-everything-and-never-cleanup partition, but when I tried it in one of the Vuu-do partitions the next month days were properly grayed out, works perfectly now.
I think now it's in the gtkrc, certain themes don't differentiate some of the colors or don't make them contrast enough.
It's possible to inject yad commands with a custom gtkrc, as I start fine-tuning this calendar thing i'll look into that, but again don't want to end up with too much code.
Got the thing working really well last night though, this will definitely be the calendar in future vuu-do's. Here's the command now:
yad --calendar --undecorated --button=gtk-close:0 --skip-taskbar --borders=5 --posx=-1 --posy=-1 --width=300 --on-top
This drops a calendar in the bottom right corner and unlike gsimplecal it's absolute positioning (as opposed to opening wherever the mouse is). It doesn't have the usual top with controls (min/max/close), instead it just has a "close" button at the bottom.
This works good because you have to close the calendar before you can click the clock again (prevents multiple instances), this allows me to use one line of code in the tint2 clock command as opposed to having to make a separate script + an on/off switch.
https://sourceforge.net/projects/vuu-do/
Vuu-do GNU/Linux, minimal Devuan-based openbox systems to build on, maximal versions if you prefer your linux fully-loaded.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline
@ fsmithred if you happen to stop by and read this, did you by any chance build that version of yad with html support?
I've got webkit onboard in this partition, but may be wrong packages(s), but anyhoo, yad can throw up a simple webkit browser if compiled with the html support, cool stuff but not working here yet.
https://sourceforge.net/projects/vuu-do/
Vuu-do GNU/Linux, minimal Devuan-based openbox systems to build on, maximal versions if you prefer your linux fully-loaded.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline
Looks like the answer is yes. Only thing I changed was gtk3 to gtk2.
dh_auto_configure -- --with-gtk=gtk2 --enable-html --enable-gio --enable-spell --enable-sourceview --enable-icon-browser
Here's the code:
https://git.devuan.org/fsmithred/yad/tree/master
Packages are here (0.38). I made them for jessie, but they work on ascii.
http://distro.ibiblio.org/refracta/file … _packages/
What does html support do?
Offline
What does html support do?
It makes a simple browser, pretty similar to the little python-webkit browser I use sometimes, very basic, but interesting possibilities. But I think it may require more than just the basic webkit stuff, possibly the webkit-dev package or something else i'm missing. Here's the basic code:
yad --html --browser --uri=dev1galaxy.org
Working on an image viewer today using yad, it's amazing what this badass little dialog program can do.
https://sourceforge.net/projects/vuu-do/
Vuu-do GNU/Linux, minimal Devuan-based openbox systems to build on, maximal versions if you prefer your linux fully-loaded.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline
New calendar is here to stay, works great!
But in going through and fine-tuning I had a headslapper moment, went to fully test the games and of course Aisleriot (gnome solitaire) wants me to load 50 mb of yelp crap just to display a help file that could be displayed in a text editor or dialog window. This kind of stupid is how bloatware is born. It was bad enough that to play a game of solitaire required about 25 mb of the game and dependencies.
Gone. Ace-of-Penguins works great. Wrote another little yad script so as to avoid multiple menu entries, when you click "Solitaire" it opens up and offers you Klondike, Freecell, or Canfield. That's good enough for onboard solitaire I think. And the help files work.
Total space used for all the games, help, and my script is under 100k.
Next Vuu-do (1.0.5) is looking to drop down below 590 mb methinks (roughly 1.88 gb unpacked/installed), and yet again getting smaller while adding more features.
Last edited by greenjeans (2017-10-26 20:45:44)
https://sourceforge.net/projects/vuu-do/
Vuu-do GNU/Linux, minimal Devuan-based openbox systems to build on, maximal versions if you prefer your linux fully-loaded.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline
Again, getting around to checking out all the programs that should work without me having to check them, lol.
Added libreoffice-pdfimport so Writer would actually perform the task which is it's main reason for existence in Vuu-do, don't understand why it wouldn't be built-in as that's gonna be the most common task for it, but I do appreciate modularity so i'm not gonna complain.
Added the cups pdf driver too just in case it had an issue with printing pdf's, I don't have a printer to test, hope it works!
Wiped out more cruft.
Did a fresh install on wife's machine, hadn't messed with her laptop for many months, and that's where I found the pdf bug. But her machine also has two sound devices, one for the HDMI output and one regular, and Volumeicon wouldn't start as a result because it uses the first card by default (card 0) and that was the HDMI one.
10 second fix was to create an ~/.asoundrc :
pcm.!default {
type hw
card 1
}
ctl.!default {
type hw
card 1
}
https://sourceforge.net/projects/vuu-do/
Vuu-do GNU/Linux, minimal Devuan-based openbox systems to build on, maximal versions if you prefer your linux fully-loaded.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline
Added python-lxml today, it's a "recommend" for Inkscape, not a depend, but in practice the filters and extensions won't work without it. Again I like the modularity so i'm not gonna complain, in fact it's great, really narrowing down now what's _actually_ needed to run this system and what's not.
Replaced Handbrake's monkey-face-of-shame.png with new png's I made from the original ginormous SVG, did the same for tint2conf and anything else that was still trying to use SVG's in the menu.
Added some more updating to the OXY2-ZEN icons, adding a couple more icons tonight to bring it further up-to-date and add some functionality.
https://sourceforge.net/projects/vuu-do/
Vuu-do GNU/Linux, minimal Devuan-based openbox systems to build on, maximal versions if you prefer your linux fully-loaded.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline
New version 1.0.5 of Vuu-do Openbox-64 is now uploaded, both minimal and maximal. Changes have been mostly noted in this thread at least the major ones, as usual there has been a ton of small stuff and some not-so small stuff.
Maximal is down nicely to 570 mb due to some more icon removal and removing Libreoffice's giant gallery of stuff most people don't use. But Writer will now import/export/create/edit pdf's, and cups will print them, and Libre now follows the Vuu-do gtk theme.
New calendar, new Inkscape functionality, I actually added some needed icons to Oxy2-ZEN while flushing others.
Plus now you get Minesweeper.
Lots of updates from Devuan including some security and updated keyrings etc., all working smoothly, Amprolla rocks!
Best Vuu-do yet, enjoy!
https://sourceforge.net/projects/vuu-do/
Vuu-do GNU/Linux, minimal Devuan-based openbox systems to build on, maximal versions if you prefer your linux fully-loaded.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline
I want one with backgammon but still under 0.5G
Okay, i'll give it a shot (I like backgammon!), I have to sit down and update the 32 bit Openbox iso first, it's still on version 1.0.2, I really should either update the Mate isos too or take them down, they are way behind the curve as well....
https://sourceforge.net/projects/vuu-do/
Vuu-do GNU/Linux, minimal Devuan-based openbox systems to build on, maximal versions if you prefer your linux fully-loaded.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline
Are you still trying to beat that cheating no-good huge piece of *)&^&% called gnubg?
Play around with the randomness sources and you can tell it is cheating. It has a cheating algorithm.
The only external engine that you can connect to for random numbers that prevents its cheating it says midgame it is not available and switches back to its cheating self.
And the thing is huge, so I was just kidding.
Offline
Almost done with 1.0.6 (Openbox versions), should be uploading fresh iso's tomorrow.
I really should update Mate versions, I see folks are still downloading them, and the maxi is still at 1.0.3 and the mini is 1.0.2 I think, they both need a good bit of work.
Don't think i'm going to do an ascii-Mate version of Vuu-do and may have to dump Pluma from Openbox as the GTK3 version of Pluma is kinda ugly (so is Synaptic), which is a dang shame as it is almost perfect in 1.8.1 Mate.
What's really ridiculous is how much work it is to fix theming issues in the mountain of bloat that is GTK3 theming. GTK2 is ONE simple config file.
What goober thought that : 100 times more code=always equals better?
The re-sizing/disappearing scroll bars are just nonsensical, most aggravating aesthetic feature i've seen lately, a regression in useability too.
Maybe I can use the older versions in ascii, we'll see. Maybe fix and recompile.
https://sourceforge.net/projects/vuu-do/
Vuu-do GNU/Linux, minimal Devuan-based openbox systems to build on, maximal versions if you prefer your linux fully-loaded.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline
New Vuu-do Openbox-64 versions uploaded just now, this is version 1.0.6. and probably the last one for this year...probably....;)
Lots of updates pushed from last version, imagemagick, libreoffice, samba, vlc etc.
Interface improved, active windows better defined in tint2, fixed conkyswitch.desktop icon issue, fixed "places" icons to make a better more consistent setup in users home and more. Removed more cruft (cinnamon and gnome shell stuff in themes). Re-did the pcmanfm extensions and scripts to replace some useless code and added window-icons to make it prettier. Did some more work on .desktop files.
Updated Obmenu-generator to version .84 and updated the Linux::DesktopFiles perl module to Trizen's version .25 which is optimized for this menu generator, and fixed some deprecated code in the schema.pl file.
Re-did dialogs in Refracta-snapshot and Refracta-installer just to make it a little more visually appealing and uniform, added window icons too.
In addition, for the maximal version:
Updated Palemoon to latest version (27.6.2) which is the last update for the year according to Palemoon website.
But new Palemoon required a newer version of libdbus-1-3 than what's currently in the Devuan jessie repo, so I pulled the newer version of all the dbus packages from the ascii repo (1.10.18) and used those.
So far they work perfectly in all my testing and so does Palemoon, let me know if anyone has an issue.
Made and added Asunder icons in all sizes.
Just a holiday update, hope y'all enjoy it!
https://sourceforge.net/projects/vuu-do/
Vuu-do GNU/Linux, minimal Devuan-based openbox systems to build on, maximal versions if you prefer your linux fully-loaded.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline
New Vuu-do Openbox-64 versions uploaded [...] hope y'all enjoy it!
enjoying vuudo-64-ob-minimal.
I ve been using linux since 2004 but for the first time I didnt have to remove or replace anything after installing from liveCD.
just added my favourite web browser and media player.
no scan/print/chat/office/pulseaudio/qt or other rubbish but still fully functional 'desktop environment' with handful of proper tools.
thank you for your work. planning ascii edition?
Offline
greenjeans wrote:New Vuu-do Openbox-64 versions uploaded [...] hope y'all enjoy it!
enjoying vuudo-64-ob-minimal.
I ve been using linux since 2004 but for the first time I didnt have to remove or replace anything after installing from liveCD.
just added my favourite web browser and media player.
no scan/print/chat/office/pulseaudio/qt or other rubbish but still fully functional 'desktop environment' with handful of proper tools.
thank you for your work. planning ascii edition?
Awesome, glad you are enjoying it, the minimals are the reason I do this in the first place, I like to start my own systems with a nice clean slate like that, and had a hard time finding distros that offered a minimal version..
Absolutely going to do an Ascii as soon as there's an official stable release, but i'm going to continue to update/maintain the jessie branch of Vuu-do as everything in it is LTS anyway, will probably be uploading some updated iso's in fact this week, with the meltdown-patched kernel and some other updates and a few bug-fixes.
https://sourceforge.net/projects/vuu-do/
Vuu-do GNU/Linux, minimal Devuan-based openbox systems to build on, maximal versions if you prefer your linux fully-loaded.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline