Skip to Content.
Sympa Menu

baslinux - Re: [BL] BL3 as 'user' D

baslinux AT lists.ibiblio.org

Subject: Baslinux mailing list

List archive

Chronological Thread  
  • From: sindi keesan <keesan AT sdf.lonestar.org>
  • To: baslinux AT lists.ibiblio.org
  • Subject: Re: [BL] BL3 as 'user' D
  • Date: Mon, 22 Jan 2007 20:38:29 +0000 (UTC)

On Sat, 20 Jan 2007, David Moberg wrote:

sindi keesan wrote:

I need the following to be 'user'-usable:

To use X:
Xvesa

Set it so that user 0/root owns it, then set the suid bit and allow it
to be executed by user. It writes directly to the hardware.

-rwxr-xr-x

Should I change this? It works now.
Chmod -x then chmod +s?


rxvt

sh and rxvt need to be executable by user.
sh is part of busybox which is -rwxr-xr-x

rxvt: Failed to open input method, can't open pseudo-tty

To use X programs:
Abiword
Opera
xli

All X programs need to read/write their data files. All X programs
also need to connect to the X server. Start Xvesa with the -ac option,
as Lee suggested, if there is a permission problem. You may also need
to change the DISPLAY env variable from =":0" to ="IP:0", where IP is
the localhost (127.0.0.1 or your `hostname`). Opera probably wants to
write to several different locations. Try it and see.

Xvesa works: -rwxr-xr-x no change of display

Opera needed to write .qt to /home/user so I made that writable
chmod 777

Other programs:
zgv (to view photos)

Requires suid (root permissions), as all svgalib programs do. Also
needs to read the photos.

Working. -r-s--x--x -Should I change this?

The photos are -rwxr-xr-x, as they came from the camera.

pdftopbm

pdftoppm
-rwxr-xr-x
Only needs to be executable and have access to the PDF.


To print:
gs (and some way to shrink gs to a minimum with just Times New Roman and
no Chinese fonts - this will be a big project. Start with just gs and see
what it complains about?).

Ditto.

It complains of
svgalib: Cannot get I/O permissions.
It uses libvga.so.1 and libvgagl.so.1
-rwxr-xr-x

chmod 777 libvga* -rwxrwxrwx

It still cannot get I/O permissions
The above is all BL3.

gs worked for user in BL2 where it used X by default.

lpr already works for 'user' but not 'root'

You could send the data directly to the printer (as wp and the netpbm
scripts do now). That would eliminate the need for a user account due
to lpr's permission problem. An lpr script could accept a postscript
file on stdin and use ghostscript to filter it, then send it to the
printer.

I can print ps files directly with gs after saving to a file in Abiword and Opera, in a script based on gs. But the same script (printdj) will not work to print from them within Opera or Abiword. Can you check this out? It is a pain to use 'user' instead of 'root'.

The user would be instructed to type user and then Enter instead of
pressing Enter. In rc.d?

Just edit /etc/issue.

David


rxvt is not working in BL3 either. Sindi





Archive powered by MHonArc 2.6.24.

Top of Page