From owner-freebsd-questions@FreeBSD.ORG Sun Sep 14 00:12:23 2014 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 78EA86D3 for ; Sun, 14 Sep 2014 00:12:23 +0000 (UTC) Received: from nightmare.dreamchaser.org (nightmare.dreamchaser.org [12.32.44.142]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 250F3B83 for ; Sun, 14 Sep 2014 00:12:22 +0000 (UTC) Received: from breakaway.dreamchaser.org (breakaway.dreamchaser.org. [12.32.36.73]) by nightmare.dreamchaser.org (8.13.6/8.13.6) with ESMTP id s8E0CKIM079881; Sat, 13 Sep 2014 18:12:20 -0600 (MDT) (envelope-from ah@dreamchaser.org) Message-ID: <5414DD64.7040902@dreamchaser.org> Date: Sat, 13 Sep 2014 18:12:20 -0600 From: Gary Aitken User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.0 MIME-Version: 1.0 To: "William A. Mahaffey III" , "FreeBSD Questions !!!!" Subject: Re: minor question .... References: <5414AF66.80606@hiwaay.net> In-Reply-To: <5414AF66.80606@hiwaay.net> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0.2 (nightmare.dreamchaser.org [12.32.36.65]); Sat, 13 Sep 2014 18:12:21 -0600 (MDT) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Sep 2014 00:12:23 -0000 > .... I usually have long login sessions (weeks, maybe months), 99% of > which are spent in rxvt shells, either on this machine or logged into > other boxen on my LAN. I login as regular user. On 1 desktop, I open > an rxvt session, su to root, then (try to) duplicate that shell using > the following CLI commands: > > [root@kabini1, /etc, 3:45:35pm] 325 % ( rxvt -sl 5000 -fn > -*-lucidatypewriter-bold-r-normal-sans-17-*-100-100-*-100-*-* & ) > rxvt: No match. [root@kabini1, /etc, 3:45:42pm] 326 % which rxvt > /usr/local/bin/rxvt [root@kabini1, /etc, 3:45:49pm] 327 % ( > /usr/local/bin/rxvt -sl 5000 -fn > -*-lucidatypewriter-bold-r-normal-sans-17-*-100-100-*-100-*-* & ) > /usr/local/bin/rxvt: No match. [root@kabini1, /etc, 3:53:56pm] 328 % > > also tried: > > [root@kabini1, /etc, 3:54:49pm] 329 % ( rxvt & ) [root@kabini1, > /etc, 3:55:21pm] 330 % No protocol specified rxvt: can't open display > :0 > > [root@kabini1, /etc, 3:55:23pm] 330 % > > This worked AOK under FC14, apropos of little, but doesn't work under > FBSD 9.3 .... Any clues as to why not ? It save me a bunch of > clicking the rxvt icon, clicking the maximize button on the new > window, & su-ing to root (3 steps instead of 1, grrrrr ....) .... > obviously not show stopping, but irritating .... Same problem as > regular user .... Any clues appreciated .... Sorry about the red-herring earlier, didn't understand what you were saying. The su doesn't preserve the environment of the xterm process, which includes the DISPLAY variable, so it doesn't know where to display. The fontpath may have a similar problem. After doing the su, do whatever is the right thing in your shell to export the DISPLAY environment variable. doing the su. I'm basing this on the behavior I see using xterm, which should be the same if I understand what rxvt does correctly. You might try testing by leaving off the font param.