Free Downloads, Community Forum,
FAQs and Developer Resources


Make /Tools Your Home | Link to us

Today's posts | Posts since last visit | Most Active Topics

All Forums Register Login Search Subscriptions My Profile Inbox
Tool Warehouse FAQs Resources Help Member List Address Book Logout

Announcing Rxvt v2.7.10 for SFU 3.5

 
Logged in as: Guest
Users viewing this topic: none
  Printable Version
All Forums >> [SFU / Interix / SUA Technology] >> Tools Discussion Forum >> Announcing Rxvt v2.7.10 for SFU 3.5 Page: [1] 2 3   next >   >>
Login
Message << Older Topic   Newer Topic >>
Announcing Rxvt v2.7.10 for SFU 3.5 - Sep. 8, '04, 8:58:28 PM   
jonsmi

 

Posts: 168
Joined: Aug. 12, '03,
From: Oslo, Norway
Status: offline
This is the latest stable version, in line with the one supplied with
SUSE Linux 9.1. Source code is finished with "Interix-specific changes,"
handles all shells transparently, thanks to all input in the thread
"rxvt -- missing shell variable?"

For those of you unfamiliar with rxvt: (outR XVT) is a color VT102 emulator
for the X Window System, also known as The 'Other' Terminal, intended as an
xterm replacement -- and a dam good one!

Needs a bit more testing, available for download in a day or two.
Shortcut from desktop/start menu:
%windir%\system32\PSXRUN.exe -u -p /usr/local/bin/rxvt -- rxvt -ls

Has a lot more options than the current Rxvt v2.6.4 for SFU 3.5. In order
to give a first impression:
Welcome to the Interix UNIX utilities.

DISPLAY=localhost:0.0
jonsmi@ayla:~> rxvt -h
Rxvt v2.7.10 - released: 26 MARCH 2003
Options: transparent,menubar,frills,linespace,XIM,multichar_languages,
scrollbars=rxvt,graphics,256colour,XGetDefaults

Usage: rxvt [-help] [--help]
 [-display string] [-tn string] [-geometry geometry] [-C] [-iconic] [-/+rv]
 [-/+ls] [-/+j] [-/+sb] [-/+sr] [-/+st] [-/+si] [-/+sk] [-/+sw] [-/+ip]
 [-/+ipf] [-/+ut] [-/+vb] [-/+mcc] [-/+tcw] [-bg color] [-fg color]
 [-fb fontname] [-fn fontname] [-fm fontname] [-km mode] [-im name]
 [-pt style] [-name string] [-title string] [-n string] [-cr color]
 [-pr color] [-bd color] [-sl number] [-w number] [-b number] [-lsp number]
 [-sbt number] [-mod modifier] [-xrm string] [-e command arg ...]

jonsmi@ayla:~> 

Post #: 1
RE: Announcing Rxvt v2.7.10 for SFU 3.5 - Sep. 9, '04, 6:50:28 AM   
jonsmi

 

Posts: 168
Joined: Aug. 12, '03,
From: Oslo, Norway
Status: offline
The source code rxvt-2.7.10-interix.tar.gz and a README.Interix have been uploaded
to ftp://ftp.interopsystems.com/uploads/ (September 9, 2004, 12:45 GMT+1). Some GNU
GPL notice remains to be added.

I'll take a look at pkg_create, but there are for sure more competent people
out there (hint, hint). One problem with packaging is that the initial ./configure
has a lot of options. Feedback on which of them to chose, is highly appreciated.

(in reply to jonsmi)
Post #: 2
RE: Announcing Rxvt v2.7.10 for SFU 3.5 - Sep. 9, '04, 8:16:58 PM   
jonsmi

 

Posts: 168
Joined: Aug. 12, '03,
From: Oslo, Norway
Status: offline
rxvt-2.7.10-bin.tgz has be uploaded to ftp://ftp.interopsystems.com/uploads/.
Now it's up to the Forum Admin to come with some destructive critique or make it
available.

As told before, there are several configure options, so some may actually be
better off with the source code, but for most people I think the choices are
reasonable (heavily inspired by SUSE). The package has been fairly well tested
on next to clean machines.

However, I'm a bit unsure about these dependencies, tried to do them more generic,
but that didn't work at the time:
Package depends on: libcrypt-1.2.3-bin35
Package depends on: env_path_local-1.0.1-bin
Package depends on: env_manpath_local-1.0.1-bin
Package depends on: env_manpath_localshare-1.0.1-bin

This should perhaps be changed. For compile options do a
pkg_info -d rxvt-2.7.10-bin.tgz. However a rxvt -h should suffice.

(in reply to jonsmi)
Post #: 3
RE: Announcing Rxvt v2.7.10 for SFU 3.5 - Sep. 9, '04, 8:43:12 PM   
Rodney

 

Posts: 3729
Joined: Jul. 9, '02,
From: /Tools lab
Status: online
I'll see about taking a look at it tomorrow.

For the package dep's that you have listed above, that's
the way to do it. At install time this becomes the _minimum_
version.

(in reply to jonsmi)
Post #: 4
RE: Announcing Rxvt v2.7.10 for SFU 3.5 - Sep. 9, '04, 9:09:54 PM   
jonsmi

 

Posts: 168
Joined: Aug. 12, '03,
From: Oslo, Norway
Status: offline
The libcrypt dependency works fine on machines with older versions than 1.2.3, but won't
work if v1.2.3 already is installed, so I uploaded a new one without that dependency:
rxvt-2.7.10b-bin.tgz

Sorry, took a lot of time understanding the pkg_create man page. There it was stressed
that the test should be preformed on a clean machine. Now I tried it on a "dirty" one, so a new "dirty" -- failed. But the rxvt-2.7.10b-bin.tgz works.

It was my first pkg_create ...

(in reply to Rodney)
Post #: 5
RE: Announcing Rxvt v2.7.10 for SFU 3.5 - Sep. 15, '04, 8:58:29 AM   
jonsmi

 

Posts: 168
Joined: Aug. 12, '03,
From: Oslo, Norway
Status: offline
quote:

I'll see about taking a look at it tomorrow

Seems like ad calendas graecas (the Greeks did not have a calendar).
Things have been reworked, uploaded right now: rxvt-2.7.10-09-15-04.tar.

Take especially a look at these lines in the ~/.Xdefaults:
! these give BOLD letters in RED and underlined in BLUE
*colorBD: red
*colorUL: blue

And start it up from your desktop with
%windir%\system32\PSXRUN.exe -u -p /usr/local/bin/rxvt -- rxvt -ls -rv

Man pages have never looked that good (not here at least). There are no Pulitzer Prizes
for these kind of pages -- however, as Oscar Wilde puts it: "Content is always a lack of form."

In my humble opinion it has become damn good -- but we could go on with Wilde:
"Whenever people agree with me, I always feel I must be wrong."

BTW: Credits for all this stuff is given to Reiter, Rodney and jonsmi.

(in reply to Rodney)
Post #: 6
RE: Announcing Rxvt v2.7.10 for SFU 3.5 - Sep. 15, '04, 9:07:09 AM   
cortez_

 

Posts: 330
Joined: Mar. 27, '04,
From: Poland
Status: offline
I tried to install the rxvt through the pkg_add and it failed because of some permission denied problem, I had to extract the files and put them in right directories manually.

Another problem is that troff claims there are some bugs in the man file for rxvt - it it only in my config?

(in reply to jonsmi)
Post #: 7
RE: Announcing Rxvt v2.7.10 for SFU 3.5 - Sep. 15, '04, 9:09:48 AM   
jonsmi

 

Posts: 168
Joined: Aug. 12, '03,
From: Oslo, Norway
Status: offline
Oh yes, this works now:
Package depends on: env_path_local-current-bin
Package depends on: env_manpath_local-current-bin
Package depends on: env_manpath_localshare-current-bin
Package depends on: libcrypt-current-bin

There were -- I think two problems -- with libcrypt-1.2.3-bin:

(1) At the initial release the shortcut libcrypt-current-bin did not work.
(2) A little later the package was renamed.

Never pretended to have seen the light -- that was my perception
(could have done a mistake as well).

(in reply to jonsmi)
Post #: 8
RE: Announcing Rxvt v2.7.10 for SFU 3.5 - Sep. 15, '04, 9:23:57 AM   
jonsmi

 

Posts: 168
Joined: Aug. 12, '03,
From: Oslo, Norway
Status: offline
quote:

tried to install the rxvt through the pkg_add and it failed because of some permission denied problem, I had to extract the files and put them in right directories manually.

If it is the package I posted today, permissions set as loosely as possible (forgot about the tar ball):
-rwxrwxrwx  1 jonsmi  Domain Users    2790 Sep 15 14:31 README.rxvt.Interix
-rwxrwxrwx  1 jonsmi  +SYSTEM           55 Sep 15 14:18 comrxvt
-rwxrwxrwx  1 jonsmi  +SYSTEM         1196 Sep 15 14:20 descrxvt
-rwxrwxrwx  1 jonsmi  +SYSTEM          339 Sep 15 14:20 packrxvt
-rw-r--r--  1 jonsmi  +SYSTEM       153600 Sep 15 14:34 rxvt-2.7.10-09-15-04.tar
-rwxrwxrwx  1 jonsmi  +SYSTEM       137659 Sep 15 14:21 rxvt-2.7.10-bin.tgz
-rwxrwxrwx  1 jonsmi  +SYSTEM          311 Sep 15 14:29 shortreadme


quote:

Another problem is that troff claims there are some bugs in the man file for rxvt - it it only in my config?

No, that is a known problem (small one, only for rxvt, not rclock). Behavior is likewise on SUSE Linux 9.1 (installed from official DVD).

On the other hand man pages for pkg_create etc look beautiful -- the content might
perhaps be reworked. It is not the way to announce World War III. Isn't there an
American saying: Tell them what you gonna tell them, tell them, tell them what you
told them (I'm brought up in Germany, so it doesn't matter too much to me, but ...)?

(in reply to cortez_)
Post #: 9
RE: Announcing Rxvt v2.7.10 for SFU 3.5 - Sep. 20, '04, 2:19:23 AM   
cortez_

 

Posts: 330
Joined: Mar. 27, '04,
From: Poland
Status: offline
where can I finf the v2.7.10 package? Have been looking all around the ftp bot it seems to have vanished :(

(in reply to jonsmi)
Post #: 10
RE: Announcing Rxvt v2.7.10 for SFU 3.5 - Sep. 20, '04, 7:12:16 AM   
jonsmi

 

Posts: 168
Joined: Aug. 12, '03,
From: Oslo, Norway
Status: offline
First and foremost I have to apologize that I announced this package in this
way. The correct procedure should have been to submit it to Rodney in the first
place and keep my mouth shut -- which I'll stick to in the future.

Then there is the quandary between two versions, Rxvt v2.6.4 for SFU 3.5 (officially
considered the stable one, albeit from early 1999) and the so-called development
version Rxvt v2.7.10 -- which I consider to be far superior, and I'm not alone:
It is the preferred choice for Mac OS X, SUSE Linux 9.1 (extremely conservative
distribution), and also Gygwin.

However, these matters are up to the wise King Solomon to decide. Common to both
versions now, is that they retrieve the current shell. One major difference is
vastly enhanced color support and configuration options. (I was not aware of
all of them, so my announcement was not only political incorrect, but also
premature.)

The Rxvt v.2.7.10 package will be ready by late this evening, installation
procedures thoroughly tested, in addition containing one global configuration
file: /var/X11/app-defaults/Rxvt and a personal one: ~/.Xdefaults.

Here such settings as these can be made:
! app-defaults file for rxvt 

! these give BOLD letters in RED and underlined in BLUE
*colorBD: red
*colorUL: blue

! place the scrollbar on the right side of the window
*scrollBar_right: false 


Personally, I perfer this version, and I'll be more than happy to send
you this one this evening -- not at least so you can test it. I'm not finished
yet with testing install/deinstall procedures on clean and "dirty" machines.

However, there is one more point in your particular case, where we discussed
support for Polish CPs. I'm almost sure I've found the code interface
for Polish, which was finished, as the project moved on to UTF-8 or Unicode.

I'll detail on that later in the other thread, cause there might be a
possibility that someone in the new countries of the EU have written the
missing code (the headers are already in place), which -- "if this is your
lucky day" -- might mean that support for Polish well could be in place
within the rationality outside UTF-8.

(in reply to cortez_)
Post #: 11
RE: Announcing Rxvt v2.7.10 for SFU 3.5 - Sep. 20, '04, 10:24:53 AM   
cortez_

 

Posts: 330
Joined: Mar. 27, '04,
From: Poland
Status: offline
By the way you might want to have a look at the source code of links which is a web browser and does have polish language support (looks nice) as well as other eastern european languages. I have tested it on interix and in some terminals it uses the polish signs and in others not...
The source is right here: http://atrey.karlin.mff.cuni.cz/~clock/twibright/links/

I'm in the middle of bouilding the package, and as soon as it gets tested I'll post it to Rodney.

(in reply to jonsmi)
Post #: 12
RE: Announcing Rxvt v2.7.10 for SFU 3.5 - Sep. 29, '04, 11:30:42 AM   
breiter

 

Posts: 346
Joined: Jun. 14, '04,
From: Washington, DC
Status: offline
I installed jonsmi's rxvt 2.7.10 package. Unfortunately
%windir%\system32\PSXRUN.exe -u -p /usr/local/bin/rxvt -- rxvt -ls -rv 
doesn't work for me with Jonsmi's 2.7.10 package, though it does with the 2.6.4 package in the beta site.

However, jonsmi's rxvt 2.7.10 does work when started from an Interix console. It appears that for some reason Interix cannot locate /usr/local/lib/libXpm.so when invoking rxvt via PSXRUN.exe.

In both my profile.lcl and csh.lcl /usr/local/lib is added to $LD_LIBRARY_PATH. I'm not sure what's going wrong here.

Other than that problem, I would agree with johnsmi that 2.7.10 is quite a bit nicer for color support.

(in reply to cortez_)
Post #: 13
RE: Announcing Rxvt v2.7.10 for SFU 3.5 - Oct. 4, '04, 3:36:16 PM   
cortez_

 

Posts: 330
Joined: Mar. 27, '04,
From: Poland
Status: offline
I have noticed that problem with psxrun too. The pkgdep for libxpm should be added anyway.

(in reply to breiter)
Post #: 14
RE: Announcing Rxvt v2.7.10 for SFU 3.5 - Oct. 4, '04, 3:44:24 PM   
jonsmi

 

Posts: 168
Joined: Aug. 12, '03,
From: Oslo, Norway
Status: offline
quote:

installed jonsmi's rxvt 2.7.10 package. Unfortunately

%windir%\system32\PSXRUN.exe -u -p /usr/local/bin/rxvt -- rxvt -ls -rv
doesn't work for me with Jonsmi's 2.7.10 package, though it does with the 2.6.4 package in the beta site.

I've noticed that too, but to late, since I mostly work on the command line. However it did work before adding all those ifdefs. Nice to have these beta tests!

(in reply to breiter)
Post #: 15
RE: Announcing Rxvt v2.7.10 for SFU 3.5 - Oct. 4, '04, 3:47:05 PM   
jonsmi

 

Posts: 168
Joined: Aug. 12, '03,
From: Oslo, Norway
Status: offline
quote:

The pkgdep for libxpm should be added anyway.

Thanks for the advice. Seems like the evening and night is saved.

(in reply to cortez_)
Post #: 16
RE: Announcing Rxvt v2.7.10 for SFU 3.5 - Oct. 4, '04, 4:00:20 PM   
Rodney

 

Posts: 3729
Joined: Jul. 9, '02,
From: /Tools lab
Status: online
For the problem with PSXRUN to be resolved you'll need to have the final link
of rxvt use the "-rpath" option for /usr/local/lib to find libxpm.
When PSXRUN starts I don't think that it has /usr/local/lib as LD_LIBRARY_PATH
knowledge.

(in reply to jonsmi)
Post #: 17
RE: Announcing Rxvt v2.7.10 for SFU 3.5 - Oct. 5, '04, 7:29:10 PM   
jonsmi

 

Posts: 168
Joined: Aug. 12, '03,
From: Oslo, Norway
Status: offline
No, that's not the issue. Just tested. The problem is with my
IFDEVs. Too tired now to see the mistake. Without IFDEVs, it works fine

But some questions:
For rxvt 2.7.10, there has to be no generic code (i.e Interix ifdef), as the
project is abandoned, for rxvt-unicode this has to work.

My code right now is to check for env, if that fails -- and it will
on Interix -- it will accsess the database. That works,with PSXRUN. Will
be posted by tomorrow or the day after. To the specific questions:

Will glibc support Unicode? (Will require generic code for rxvt-unicode).
Is the source code for chsh open? (as far as I know, the net use was
useful in NT4, but no more in W2K and after).
Do you think it is a good idea to set an env for current shell (I do)?
Is there any of the files in /etc that are always read when launching an
app (then an env environment for current shell could easily be set up)?

(in reply to Rodney)
Post #: 18
RE: Announcing Rxvt v2.7.10 for SFU 3.5 - Oct. 6, '04, 12:33:25 AM   
Rodney

 

Posts: 3729
Joined: Jul. 9, '02,
From: /Tools lab
Status: online
> For rxvt 2.7.10, there has to be no generic code (i.e Interix ifdef), as the
> project is abandoned, for rxvt-unicode this has to work.

The other idea is to restart the project.
Having "#ifdef __INTERIX" should not be the problem.
Many projects have #ifdef's for various OS.
Anyway, the source remains public for others to add and contribute to it
if they want to. A branch has to be done because the previous code is no
longer maintained. Well, that's kinda the ebb & flow of OSS. Eric Raymond's
book (The Cathedral and the Bazaar) speaks to this. To me this kind of
evolution is the Bazaar part. Perhaps you are the next flag-bearer/leader
for evolving the rxvt source code.

> Is the source code for chsh open?

No. I wrote it while at Softway & it went to Microsoft.
But it can be re-engineered. The man page gives lots of useful information about it.

> Do you think it is a good idea to set an env for current shell (I do)?

Every process starting has an environment and a set of environment variables.
Are you referring to a specic one? Which one?

> Is there any of the files in /etc that are always read when launching...

No.

(in reply to jonsmi)
Post #: 19
RE: Announcing Rxvt v2.7.10 for SFU 3.5 - Oct. 6, '04, 3:31:19 AM   
Rodney

 

Posts: 3729
Joined: Jul. 9, '02,
From: /Tools lab
Status: online
I've been testing and adjusting the package for rxvt 2.7.10.
Just ready to move it from beta to 3.5.
For it to run from PSXRUN it will need at link to have '-rpath /usr/local/lib'.
So I'll try that tomorrow (the sun isn't up yet, so it's still today, er, yesterday's today).

(in reply to Rodney)
Post #: 20
Page:   [1] 2 3   next >   >>
All Forums >> [SFU / Interix / SUA Technology] >> Tools Discussion Forum >> Announcing Rxvt v2.7.10 for SFU 3.5 Page: [1] 2 3   next >   >>
Jump to:





New Messages No New Messages
Hot Topic w/ New Messages Hot Topic w/o New Messages
Locked w/ New Messages Locked w/o New Messages
 Post New Thread
 Reply to Message
 Post New Poll
 Submit Vote
 Delete My Own Post
 Delete My Own Thread
 Rate Posts


Search All Forums -

Advanced search


SPONSORS



Forum Software © ASPPlayground.NET Advanced Edition 2.5 ANSI

0.078