Page 7 of 13

Posted: Mon 27 Jun 2005, 03:22
by Lobster
:-) I have the power!

Deleted the first post - one confusion gone :)

Well the instructions are very clear - so I followed them. I even rebooted rather than just reset JWM which all did nothing.

JWM has been troublesome in the past and seems OK now. So the fact that NOTHING happened is not surprising. JWM did lock up. Then I pressed alt + x and it stayed locked. So I pressed ctrl + alt + backspace and when I pressed startx JWM it seemed to be trying to load the WM (weird graphics would flash in memory but the screen would return to the prompt without loading) So my feeling is it was almost there and would work on another machine.

So now I was stuck in the prompt #
by typing startx fvwm95 was able to return to a WM

Just thought I would give it a go . . .
I am using the Puppy Official 1.0.2

I think others will have better luck

Posted: Mon 27 Jun 2005, 05:08
by thoughtjourney
Do you know what version of JWM Barry was using in 1.02? The news page states the JWM was upgraded to 0.23 in May, after 1.02 was released.

From the theme-guy's website:

"The only requirement is that you use JWM v0.22.0 "

Posted: Mon 27 Jun 2005, 05:48
by Lobster
Dunno

I am using the version with 1.0.2
Perhaps some kind person would email the JWM theme guy to ask about upgrades? (not me I am too lazy)

;)

Posted: Mon 27 Jun 2005, 10:46
by thoughtjourney
ok, I have a couple of screenshots. I am one of the lucky people with a dodgy chipset, so the graphics are not what you'd call great. Please don't judge the themes on my monitor! Someone with a normal setup may be able to provide better shots

Posted: Tue 28 Jun 2005, 04:35
by GuestToo
Icewm standard themes Unleashed package

These are the Icewm themes that came with the sources for Icewm 1.2.21

after clicking the dotpup, you should find the Unleashed package in /root/my-documents
(a dotpup checks itself using md5sums, so you should be sure the Unleashed package downloaded ok)

tight VNC viewer 1.2.9

Posted: Tue 28 Jun 2005, 04:36
by rarsa
*** EDIT JULY 12, 2005 ***
The most recent versions of the viewer and server are located under this thread

Both are fully implemented and ready for prime time testing.

I am removing the attachment to this post so you don't download an old version.
**********

Finally I got to the task of creating my first DotPup and here it is for you to test.

tight VNC viewer is part of the tightvnc suite applications. I decided to split the viewer and the server in two different packages. I still haven't tried the server in puppy, but I couldn't wait to post the viewer.

Why tight VNC if we already have "TkVNC VNC Client"?
- It supports secured servers. It will ask for the password.
- It can run in full screen
- It's a quite fast native binary
- It supports a large variety of parameters
- It provides automatic scrolling for when you are connecting to a computer that has higher resolution.
- It required just the binary and one extra library. Making it 244K to download and just 543K installed

It installs to /root/my-applications/tightvnc. Should it install to /bin/local ? What is the preferred location?

I am including the original README file but I did not know how to install the 'man' file. Is it even possible? I know that the man in puppy is a script to launch dilo.

I create a symlink in /usr/local/bin.

To start the viewer just type vncviewer
It will prompt for the server address. use the xxx.xxx.xxx.xxx:p format where xxx is the IP address and p is the screen number. e.g. 192.168.1.100:1 (it goes to port 5901 of server 192.168.1.100)

The next step for this DotPup is to add it to the WindowManagers menus.

I will start working on the server. Although I know that puppy is not meant to be used as a server, I've been reading some people asking for it. Hopwfully it will not require too many dependencies.

Please try it and send me your comments.

p.d. Thanks to Guestoo for providing the DotPup template. It made this task a breeze.[/b]

Posted: Tue 28 Jun 2005, 05:49
by Bruce B
rarsa, it looks to me like it works, but I have no server computer to test it against.

> I am including the original README file but I did not know how to install the 'man' file. Is it even possible? I know that the man in puppy is a script to launch dilo.


You can install the man file but it doesn't do any good, because the man program is not installed in Puppy.

If you think the man page has valuable information not available with --help or some other way, you can convert the man page to text or html.

Also you can check at: http://www.tldp.org/docs.html for already converted pages.

> The next step for this DotPup is to add it to the WindowManagers menus.

I can hardly wait to see how you do this one.

As far as file locations, we should put them in
/root/my-applications/bin

/root/my-applications/lib

... and other directories there if you can, and if the app works. The reason why is because Type 1 installation Puppy upgrades will do some serious file deletion in /usr directories, but I don't know exactly which ones.

For Type 2 upgrades, there is no such thing as an upgrade, as it always takes a fresh install.

Meaning to say: The directory to avoid is /usr even though it seems the logical and correct place to put the files. As far as I know the upgrade deletions occur only in /usr

Basically, the user will have to reinstall the dotpup after upgrades.

BTW - A lot of my dotpups use /usr.

Anyway, in future dotpups I'll try and make them fit in my-applications.

Posted: Tue 28 Jun 2005, 07:28
by GuestToo
you can convert man pages to txt or html
then if you type man tightvnc Puppy will look in /usr/share/doc/ for tightvnc.txt or tightvnc.html and open it in Puppy's text editor or browser

to convert from a man file to a txt file, i wrote a small script (this does not run in Puppy ... it runs on an os that has the real man program):

Code: Select all

#!/bin/sh
man ./$1 | col -b > $1.txt
if i have a man page called vnc.1, i can type man2txt vnc.1 and it will create a txt file called vnc.1.txt

you can use sed to edit the window manager's menus ... an alternative is to create a rox appdir wrapper (an icon that can be dragged to the desktop)

you can register dotpup packages with PupGet so Puppy will leave your files alone ... i haven't done that so far, because i haven't needed to ... if you put your files somewhere like my-application/bin, there is no problem with PupGet anyway

if you put a script in my-application/bin that runs tightvnc, and symlink your files to /usr, you can have the script check and reinstall the symlinks everytime it runs ... i do that sometimes, so the program will still work even if a Puppy upgrade deletes my symlinks

Posted: Tue 28 Jun 2005, 08:16
by Bruce B
GuestToo, thanks for the tips. I was going to more work to convert the man pages.

Mrxvt multi-tabbed X terminal emulator

Posted: Tue 28 Jun 2005, 13:30
by drj
I just made my first *pup GuestToo's DotPup Template. Visual-Dot-Pup failed to include files

Here are words from mrxvt site ( http://materm.sourceforge.net/ ):

Mrxvt (previously named as materm) is a lightweight and powerful multi-tabbed X terminal emulator based on the popular rxvt and aterm. It implements many useful features seen in some modern X terminal emulators, like gnome-terminal and konsole, but keep to be lightweight and independent from the GNOME and KDE desktop environment. The following are the major features of mrxvt (* are new features compared with rxvt, + are enhanced features compared with rxvt):
* multi-tab support
* runtime dynamic tab title
* session support for each tab
* input broadcasting for all tabs
* user configurable keyboard shortcuts
* translucent window support
. pseudo-transparent background per terminal
* pseudo-transparent scrollbar/menubar/tabbar
* background color tinting
* color text shadow
* off-focus background fading
+ NeXT/rxvt/xterm/SGI/plain style scrollbar
+ user supplied background image per terminal (jpeg/png/xpm)
* user supplied background image for scrollbar/menubar/tabbar (jpeg/png/xpm)
. only depends on X, no GTK, no Qt
. small and fast
* freetype font (xft)
+ XIM and multi-languages (Chinese/Korea/Japanese) suppport
. multiple platforms
. utmp/wtmp/lastlog logging

Posted: Tue 28 Jun 2005, 15:17
by papaschtroumpf
can each of these options be left out at compile time?
I'm really addicted to the tabs form using Konsole in KDE, but I'm not interested in the eye-candy and compiling them out could make the package smaller.

Posted: Tue 28 Jun 2005, 16:04
by drj
don't know. I grabbed it from VectorLinux with additional library

I love those tabs, Firefox, konsole. mrxvt is about 200KB larger than rxvt, could be used anywhere in place of rxvt, even opions. I am using it myself.
papaschtroumpf wrote:can each of these options be left out at compile time?
I'm really addicted to the tabs form using Konsole in KDE, but I'm not interested in the eye-candy and compiling them out could make the package smaller.

Posted: Tue 28 Jun 2005, 17:02
by papaschtroumpf
From mrxvt --help:

Mrxvt v0.3.13
Options: XPM,Jpeg,PNG,transparent,fade,tint,textshadow,utmp,menubar,XIM,
multichar_languages,scrollbars=rxvt+NeXT+xterm+sgi+plain,xft,thai,Greek,
strings,frills,linespace,24bit,selectionscrolling,smart-resize,256colour,
cursorBlink,pointerBlank,session management,.Xdefaults

The list of options tells you which options where selected for the ./configure step of the build by the packager. Not a bad idea, I wish more executables would tell you how they were built.

This is not a terrible set of options (for example they left the debug symbols out). Frills, XPM,Jpeg,PNG,transparent,fade,tint,textshadow, are all eye-candy related to allow fancy background. It would be interesting to see how much the program shrinks when leaving these out.

not sure about the need for Thai language and greek keyboard either, does puppy support those languages?

Interestingly enough the 0.3 series doesn't appear on their web site in the list of "stable" versions.


All in all it's not a bad mix of options for functionnality vs size, especially if you want to take advantage of the eye-candy for the background.

Posted: Tue 28 Jun 2005, 17:48
by papaschtroumpf
using upx on the executable should cut in down by half or so

Posted: Wed 29 Jun 2005, 02:04
by Bruce B
drj, mrxvt is SUPER COOL!

I really like the tabs. Thanks. Attached is an Icon that I think will work really nice on the desktop.

Spellchecker for Abiword: abispell-en-AU.pup

Posted: Wed 29 Jun 2005, 03:43
by Bruce B
This package adds the spell checker files to AbiWord.

Enjoy!

Posted: Fri 01 Jul 2005, 21:50
by GuestToo
Icewm 1.2.21

i was going to make an Icewm 1.2.21 Unleashed package, and probably a dotpup package too

i have not finished it yet (testing, debugging, configuring, making design decisions, etc etc etc, take most of time in making a package)

here are the basic binaries that i've been experimenting with, if someone wants them

i can edit this post later, and upload a new dotpup here with the same name

this is not an "official" finished package

Posted: Sat 02 Jul 2005, 00:15
by Bruce B
I had so much confidence in you that I just overwrote the old binaries.

Then I logged out and restarted X. It loaded in a little less than 2 seconds. But then again I have a slow computer. :)

Posted: Sat 02 Jul 2005, 01:32
by GuestToo
your confidence may be misplaced ... all i know is that it's been running ok on my machine, so far anyway

i commented out what seemed to be a debug message that shouldn't be there (it was filling up xerrs.txt)

there are probably compile options that don't need to be enabled ... especially for an Unleashed package ... i didn't care much when it was installed on the hard drive

i think it should work ok with 1.2.20's config files

anyway, post if you find any bugs

Posted: Sat 02 Jul 2005, 02:54
by Flash
Let me know when it's ready for the index, OK?