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 |
|
Login |
|
|
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:~>
|
|
|
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.
|
|
|
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.
|
|
|
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.
|
|
|
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 ...
|
|
|
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?
|
|
|
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).
|
|
|
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 ...)?
|
|
|
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 :(
|
|
|
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.
|
|
|
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.
|
|
|
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.
|
|
|
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.
|
|
|
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!
|
|
|
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.
|
|
|
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)?
|
|
|
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.
|
|
|
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).
|
|
|
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 |
|
|
|