The officially official Devuan Forum!

You are not logged in.

#101 2017-10-18 14:03:12

fsmithred
Administrator
Registered: 2016-11-25
Posts: 444

Re: Vuu-do Linux! *New 64 bit Openbox versions (1.0.5) up 11-09-17*

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.

Offline

#102 2017-10-18 15:31:22

fungus
Member
From: Any witch way
Registered: 2017-07-12
Posts: 364
Website

Re: Vuu-do Linux! *New 64 bit Openbox versions (1.0.5) up 11-09-17*

Boring as usual, everything works, nothing to fix, nothing to configure .....  just a little more refined and tuned with a couple more gadgets smile

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

#103 2017-10-18 21:40:18

greenjeans
Member
Registered: 2017-04-07
Posts: 356
Website

Re: Vuu-do Linux! *New 64 bit Openbox versions (1.0.5) up 11-09-17*

fsmithred wrote:
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 64 and 32 bit Devuan-based openbox and mate 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

#104 2017-10-19 09:10:48

FOSSuser
Member
From: Surrey/Hants border UK
Registered: 2016-12-11
Posts: 167

Re: Vuu-do Linux! *New 64 bit Openbox versions (1.0.5) up 11-09-17*

I tend to just use 'cal' or 'cal -3'. wink

Offline

#105 2017-10-19 13:11:39

fsmithred
Administrator
Registered: 2016-11-25
Posts: 444

Re: Vuu-do Linux! *New 64 bit Openbox versions (1.0.5) up 11-09-17*

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

#106 2017-10-21 19:06:54

greenjeans
Member
Registered: 2017-04-07
Posts: 356
Website

Re: Vuu-do Linux! *New 64 bit Openbox versions (1.0.5) up 11-09-17*

fsmithred wrote:

@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 64 and 32 bit Devuan-based openbox and mate 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

#107 2017-10-21 19:26:49

MiyoLinux
Member
Registered: 2016-12-05
Posts: 290

Re: Vuu-do Linux! *New 64 bit Openbox versions (1.0.5) up 11-09-17*

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.


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. wink

Offline

#108 2017-10-21 20:21:02

greenjeans
Member
Registered: 2017-04-07
Posts: 356
Website

Re: Vuu-do Linux! *New 64 bit Openbox versions (1.0.5) up 11-09-17*

MiyoLinux wrote:
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 64 and 32 bit Devuan-based openbox and mate 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

#109 2017-10-21 20:38:38

greenjeans
Member
Registered: 2017-04-07
Posts: 356
Website

Re: Vuu-do Linux! *New 64 bit Openbox versions (1.0.5) up 11-09-17*

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 64 and 32 bit Devuan-based openbox and mate 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

#110 2017-10-22 00:06:44

MiyoLinux
Member
Registered: 2016-12-05
Posts: 290

Re: Vuu-do Linux! *New 64 bit Openbox versions (1.0.5) up 11-09-17*

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. wink

Offline

#111 2017-10-23 19:57:41

greenjeans
Member
Registered: 2017-04-07
Posts: 356
Website

Re: Vuu-do Linux! *New 64 bit Openbox versions (1.0.5) up 11-09-17*

MiyoLinux wrote:

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 64 and 32 bit Devuan-based openbox and mate 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

#112 2017-10-23 22:19:42

greenjeans
Member
Registered: 2017-04-07
Posts: 356
Website

Re: Vuu-do Linux! *New 64 bit Openbox versions (1.0.5) up 11-09-17*

@ 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 64 and 32 bit Devuan-based openbox and mate 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

#113 2017-10-23 23:33:00

fsmithred
Administrator
Registered: 2016-11-25
Posts: 444

Re: Vuu-do Linux! *New 64 bit Openbox versions (1.0.5) up 11-09-17*

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

#114 2017-10-24 20:48:37

greenjeans
Member
Registered: 2017-04-07
Posts: 356
Website

Re: Vuu-do Linux! *New 64 bit Openbox versions (1.0.5) up 11-09-17*

fsmithred wrote:

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 64 and 32 bit Devuan-based openbox and mate 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

#115 2017-10-26 20:44:25

greenjeans
Member
Registered: 2017-04-07
Posts: 356
Website

Re: Vuu-do Linux! *New 64 bit Openbox versions (1.0.5) up 11-09-17*

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 64 and 32 bit Devuan-based openbox and mate 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

#116 2017-10-30 20:58:18

greenjeans
Member
Registered: 2017-04-07
Posts: 356
Website

Re: Vuu-do Linux! *New 64 bit Openbox versions (1.0.5) up 11-09-17*

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 64 and 32 bit Devuan-based openbox and mate 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

#117 2017-10-31 19:45:47

greenjeans
Member
Registered: 2017-04-07
Posts: 356
Website

Re: Vuu-do Linux! *New 64 bit Openbox versions (1.0.5) up 11-09-17*

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 64 and 32 bit Devuan-based openbox and mate 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

#118 2017-11-09 23:26:51

greenjeans
Member
Registered: 2017-04-07
Posts: 356
Website

Re: Vuu-do Linux! *New 64 bit Openbox versions (1.0.5) up 11-09-17*

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. wink

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 64 and 32 bit Devuan-based openbox and mate 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

#119 2017-11-10 13:33:36

fungus
Member
From: Any witch way
Registered: 2017-07-12
Posts: 364
Website

Re: Vuu-do Linux! *New 64 bit Openbox versions (1.0.5) up 11-09-17*

I want one with backgammon but still under 0.5G

Offline

#120 2017-11-13 21:34:05

greenjeans
Member
Registered: 2017-04-07
Posts: 356
Website

Re: Vuu-do Linux! *New 64 bit Openbox versions (1.0.5) up 11-09-17*

fungus wrote:

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 64 and 32 bit Devuan-based openbox and mate 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

#121 2017-11-14 20:02:07

fungus
Member
From: Any witch way
Registered: 2017-07-12
Posts: 364
Website

Re: Vuu-do Linux! *New 64 bit Openbox versions (1.0.5) up 11-09-17*

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

Board footer