Skip to contentSkip to conversation

lvmgui 0.2 release

linux-lvm Jorg de Jong 8 participants 13 messages Mar 25, 2001 – Mar 30, 2001 1 message not in the archive

lore
Share & tools
lore
#0 lore raw

Hi,

I just released LVM Gui version 0.2.
You can download it at the projects website:

        http://www.xs4all.nl/~mmj/lvm

In this release I have also include the source code, for those who are interested.

Although I did not get that match feedback on my first release, I still hope people find the LVM Gui useful, despite the fact that it is written in java.

Summary of the changes:
* Version 0.2 first source release

+ New Features / Enhancements / Bug Fixes

- added images for LV and PV.
- extend/reduce a VG
- extend/reduce a LV
- added vgscan in menu
- changed File->Rescan to File->Refresh

regards,

Jorg de Jong

#1 lore raw
Quoted 2 lines · Jorg de Jong

In this release I have also include the source code, for those who are interested.

rather interesting, yes. I guess I'll someday have to install java on my boxes... :/

Quoted 3 lines

Although I did not get that match feedback on my first release, I still hope people find the LVM Gui useful, despite the fact that it is written in java.

well, I, and a lot of people I know, don't use java much (read: at all) and hence don't have it installed. it might be useful to at least have some links pointing people to where they could download a working java system for their linux flavor. :)

Quoted 7 lines

+ New Features / Enhancements / Bug Fixes

- added images for LV and PV.
- extend/reduce a VG
- extend/reduce a LV
- added vgscan in menu
- changed File->Rescan to File->Refresh

sounds cute. I was actually thinking of writing something like this myself, but can't really decide on what language to do it in. :)

Signature · 1 line
Terje
#2 lore raw
Quoted 11 lines · Terje Kvernes
Quoted 7 lines · Jorg de Jong

+ New Features / Enhancements / Bug Fixes

- added images for LV and PV.
- extend/reduce a VG
- extend/reduce a LV
- added vgscan in menu
- changed File->Rescan to File->Refresh

sounds cute. I was actually thinking of writing something like this myself, but can't really decide on what language to do it in. :)

How about Tcl/Tk? Quick and easy to learn (a bit C, and Perl combined). I picked it up quick by hacking allready made scripts, and I didn't know any perl, but I know some C. And you've got a good one allready made, "/usr/src/linux/scripts/kconfig.tk" (might have to do "make xconfig" to create it though). Not as pretty as java, or C, but much faster than C to create, and will run on most systems.

-Me

#3 lore raw
Quoted 13 lines · Ralph Jennings
Quoted 11 lines · Terje Kvernes
Quoted 7 lines · Jorg de Jong

+ New Features / Enhancements / Bug Fixes

- added images for LV and PV.
- extend/reduce a VG
- extend/reduce a LV
- added vgscan in menu
- changed File->Rescan to File->Refresh

sounds cute. I was actually thinking of writing something like this myself, but can't really decide on what language to do it in. :)

Quoted 6 lines

How about Tcl/Tk? Quick and easy to learn (a bit C, and Perl combined). I picked it up quick by hacking allready made scripts, and I didn't know any perl, but I know some C. And you've got a good one allready made, "/usr/src/linux/scripts/kconfig.tk" (might have to do "make xconfig" to create it though). Not as pretty as java, or C, but much faster than C to create, and will run on most systems.

	:-P

	Tcl/Tk has got to be the ickiest language I've ever had the

displeasure of writing a program in this side of BASIC. It combines the obtuseness of lisp with the execution speed of Javascript.

Might I humbly suggest Python. :-) Python is much cleaner than
Tcl/Tk. You can even use Tcl/Tk from Python without having to write any Tcl code. Or, you could use PyGTK or PyGNOME and have a nicer looking interface. :-) It's also nearly as fast to develop in as Tcl/TK. It has a command line interpreter and a very regular set of rules.

Have fun (if at all possible),

Signature · 3 lines
The best we can hope for concerning the people at large is that they
be properly armed.  -- Alexander Hamilton
-- Eric Hopper ([email protected] http://www.omnifarious.org/~hopper) --
#4 lore raw
Quoted 3 lines · Eric M. Hopper

Tcl/Tk has got to be the ickiest language I've ever had the displeasure of writing a program in this side of BASIC. It combines the obtuseness of lisp with the execution speed of Javascript.

what? ick. Common Lisp is _very_ nice to work with thank you. that Tcl is the ultimate masochist language even beyond befunge on the other hand is true.

Quoted 2 lines

Might I humbly suggest Python. :-) Python is much cleaner than Tcl/Tk.

python is fair enough.

Quoted 4 lines

You can even use Tcl/Tk from Python without having to write any Tcl code. Or, you could use PyGTK or PyGNOME and have a nicer looking interface. :-) It's also nearly as fast to develop in as Tcl/TK. It has a command line interpreter and a very regular set of rules.

I was locked in a few choices, I know perl very well, I know python quite well. I know lisp enough to love it.

the question is maintenance. and I wonder if I write perl so much better than python that it would be a good idea. then again, I'm not that happy producing code in either.

and right now, I don't have time. :(

Quoted 1 line

Have fun (if at all possible),

oh, we do try.

Signature · 1 line
Terje
#5 lore raw
Quoted 9 lines · Terje Kvernes
Quoted 3 lines · Eric M. Hopper

Tcl/Tk has got to be the ickiest language I've ever had the displeasure of writing a program in this side of BASIC. It combines the obtuseness of lisp with the execution speed of Javascript.

what? ick. Common Lisp is _very_ nice to work with thank you. that Tcl is the ultimate masochist language even beyond befunge on the other hand is true.

Well, you might consider rep-gtk then? =)
(No, I have no idea what it's like.)

I'd still like to note that it may very likely have to be compiled on a server that doesn't have toolkit x. This rules mostly out QT, sometimes GTK and maybe even TK.

Anyone thought about a curses one? It might still help visualizing the stuff and intimidate some users less, help prevent stupid mistakes etc. Gui doesn't have to be X.

Just my thoughts =)

Signature · 3 lines
Funk, Funking n.
   A shrinking back through fear. Colloq. ``The horrid panic,
   or funk (as the men of Eton call it).'' --De Quincey.
#6 lore raw
In reply to Terje Kvernes
Quoted 4 lines
Quoted 3 lines

Tcl/Tk has got to be the ickiest language I've ever had the displeasure of writing a program in this side of BASIC. It combines the obtuseness of lisp with the execution speed of Javascript.

Quoted 8 lines

what? ick. Common Lisp is _very_ nice to work with thank you. that Tcl is the ultimate masochist language even beyond befunge on the other hand is true.

Quoted 2 lines

Might I humbly suggest Python. :-) Python is much cleaner than Tcl/Tk.

python is fair enough.

except that it doesn't gracefully handle most o/s issues. it's especially painful to inline C (if necessary).

Quoted 12 lines
Quoted 4 lines

You can even use Tcl/Tk from Python without having to write any Tcl code. Or, you could use PyGTK or PyGNOME and have a nicer looking interface. :-) It's also nearly as fast to develop in as Tcl/TK. It has a command line interpreter and a very regular set of rules.

I was locked in a few choices, I know perl very well, I know python quite well. I know lisp enough to love it.

the question is maintenance. and I wonder if I write perl so much better than python that it would be a good idea. then again, I'm not that happy producing code in either.

Quoted 5 lines

and right now, I don't have time. :(

Quoted 1 line

Have fun (if at all possible),

oh, we do try.

if you like lisp, use perl -- lists of lists are lists :-) it's especially convienent for things like LVM, which are... well... lists.

Signature · 3 lines
 Steven Lembark                                   2930 W. Palmer St.
                                                 Chicago, IL  60647
 [email protected]                                   800-762-1582
#7 lore raw
In reply to Ralph Jennings
Quoted 11 lines
Quoted 10 lines
Quoted 7 lines

+ New Features / Enhancements / Bug Fixes

- added images for LV and PV.
- extend/reduce a VG
- extend/reduce a LV
- added vgscan in menu
- changed File->Rescan to File->Refresh

sounds cute. I was actually thinking of writing something like this myself, but can't really decide on what language to do it in. :)

Quoted 6 lines

How about Tcl/Tk? Quick and easy to learn (a bit C, and Perl combined). I picked it up quick by hacking allready made scripts, and I didn't know any perl, but I know some C. And you've got a good one allready made, "/usr/src/linux/scripts/kconfig.tk" (might have to do "make xconfig" to create it though). Not as pretty as java, or C, but much faster than C to create, and will run on most systems.

the perl for this would look pretty much like the C. you could use Perl/Tk to make the programming easier (i.e., modular w/ reasonable exeption handling).

Signature · 3 lines
 Steven Lembark                                   2930 W. Palmer St.
                                                 Chicago, IL  60647
 [email protected]                                   800-762-1582

A message that is not in the archive (sent off-list or not yet received): [email protected]

#9 lore raw
Quoted 1 line · Jens Benecke

well, if you want quick, easy but powerful GUI development try Qt.

right. and you'll suggest using C++? the python-interface isn't that grand, to put it bluntly.

Quoted 4 lines

You can provide a static version for those who don't have a desktop environment like KDE running, my main reason for Qt is however that it's just plain *FUN* to hack. Easy, straight forward, fast, stable and free - GPL'ed.

I'll agree to most of that. and the docs are wonderful. the only issue is the light fact that it's written in C++. I sadly enough think that if I ever start something like this I'll be ending up using perl/[G]tk.

Quoted 1 line

Just my opinion, however.

don't worry, you're entitled to it. :p

Signature · 2 lines
Terje - who dislikes C++ a tad more than Java, and a tad less than
        Tcl. maybe something written in TECO would be nice.
#10 lore raw
Quoted 12 lines · Terje Kvernes
Quoted 1 line · Jens Benecke

well, if you want quick, easy but powerful GUI development try Qt.

right. and you'll suggest using C++? the python-interface isn't that grand, to put it bluntly.

Quoted 4 lines

You can provide a static version for those who don't have a desktop environment like KDE running, my main reason for Qt is however that it's just plain *FUN* to hack. Easy, straight forward, fast, stable and free - GPL'ed.

Quoted 12 lines

I'll agree to most of that. and the docs are wonderful. the only issue is the light fact that it's written in C++. I sadly enough think that if I ever start something like this I'll be ending up using perl/[G]tk.

Quoted 1 line

Just my opinion, however.

don't worry, you're entitled to it. :p

Signature · 2 lines
Terje - who dislikes C++ a tad more than Java, and a tad less than
        Tcl. maybe something written in TECO would be nice.

In case you guys haven't checked out ruby please do. It's alot cooler than python and there is both tk, gtk, fox and qt-interfaces to it. (I think the QT one is pre-alpha or something :) )

/Erik - this is kinda of-topic isn't it? :)

Signature · 4 lines
Erik B�gfors               | http://erik.bagfors.nu/    
[email protected]            | [email protected]
Supporter of free software | GSM +46 733 279 273
fingerprint: 6666 A85B 95D3 D26B 296B 6C60 4F32 2C0B 693D 6E32
#11 lore raw

On Wednesday 28 March 2001 02:26, you wrote:

I take a different view than most people here. Java is fine. I do not mind a java gui. If the program is stuctured right, the same code would allow me to administer a linux lvm from almost any box (linux or not) all with the same code, without any recompiles.

Java works. Your gui will be a nice addition. Please write it in what even lang you want too.

Ed Tomlinson

Quoted 30 lines · Terje Kvernes
Quoted 16 lines
Quoted 1 line · Jens Benecke

well, if you want quick, easy but powerful GUI development try Qt.

right. and you'll suggest using C++? the python-interface isn't that grand, to put it bluntly.

Quoted 4 lines

You can provide a static version for those who don't have a desktop environment like KDE running, my main reason for Qt is however that it's just plain *FUN* to hack. Easy, straight forward, fast, stable and free - GPL'ed.

I'll agree to most of that. and the docs are wonderful. the only issue is the light fact that it's written in C++. I sadly enough think that if I ever start something like this I'll be ending up using perl/[G]tk.

Quoted 7 lines
Quoted 1 line

Just my opinion, however.

don't worry, you're entitled to it. :p

--
Terje - who dislikes C++ a tad more than Java, and a tad less than
Tcl. maybe something written in TECO would be nice.

In case you guys haven't checked out ruby please do. It's alot cooler than python and there is both tk, gtk, fox and qt-interfaces to it. (I think the QT one is pre-alpha or something :) )

/Erik - this is kinda of-topic isn't it? :)

#12 lore raw
Quoted 11 lines · Ed Tomlinson

On Wednesday 28 March 2001 02:26, you wrote:

I take a different view than most people here. Java is fine. I do not mind a java gui. If the program is stuctured right, the same code would allow me to administer a linux lvm from almost any box (linux or not) all with the same code, without any recompiles.

Java works. Your gui will be a nice addition. Please write it in what even lang you want too.

No no no.. languages are religion. If you're not with us you're against us :)

No.. just kidding.. I agree.. use the whatever is the right tool for you to get the job done. However, talking about tools is never wrong..

/Erik - will leave this OT stuff now :)

Signature · 4 lines
Erik B�gfors               | http://erik.bagfors.nu/    
[email protected]            | [email protected]
Supporter of free software | GSM +46 733 279 273
fingerprint: 6666 A85B 95D3 D26B 296B 6C60 4F32 2C0B 693D 6E32
#13 lore raw
In reply to Terje Kvernes
Quoted 10 lines
Quoted 4 lines

Although I did not get that match feedback on my first release, I still hope people find the LVM Gui useful, despite the fact that it is written in java.

well, I, and a lot of people I know, don't use java much (read: at all) and hence don't have it installed. it might be useful to at least have some links pointing people to where they could download a working java system for their linux flavor. :)

By you suggestion I have added two links where you can download java:

	http://www.xs4all.nl/~mmj/lvm