Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 3 May 2020 21:07:00 +0200
From:      Michael Gmelin <freebsd@grem.de>
To:        Brandon helsley <brandon.helsley@hotmail.com>
Cc:        "freebsd-x11@freebsd.org" <freebsd-x11@freebsd.org>
Subject:   Re: Xorg recurring background
Message-ID:  <65D3B073-CD3D-4D60-8E29-F4A0F42ED11A@grem.de>
In-Reply-To: <CY4PR19MB1655A1A9E6C6386E5A19B05CF9A90@CY4PR19MB1655.namprd19.prod.outlook.com>
References:  <CY4PR19MB1655A1A9E6C6386E5A19B05CF9A90@CY4PR19MB1655.namprd19.prod.outlook.com>

next in thread | previous in thread | raw e-mail | index | archive | help
If you really only want to use xterm and no window manager, this would mean:=


chmod 700 /home/youruser/.xsession

Then, make sure /home/youruser/.xsession contains at least:

#!/bin/sh
feh --bg-center $HOME/Downloads/wallpaper1.jpg
exec xterm

(I would assume that you would use something basic like twm though, in which=
 case the last line would read: exec twm)

> On 3. May 2020, at 19:53, Brandon helsley <brandon.helsley@hotmail.com> wr=
ote:
>=20
> =EF=BB=BF
> Yes I changed it. I am only using xorg and xterms. No desktop environment.=

>=20
> Sent from Outlook Mobile
>=20
> From: Michael Gmelin <freebsd@grem.de>
> Sent: Sunday, May 3, 2020 11:36:06 AM
> To: Brandon helsley <brandon.helsley@hotmail.com>
> Cc: freebsd-x11@freebsd.org <freebsd-x11@freebsd.org>
> Subject: Re: Xorg recurring background
> =20
> So .xsession is relevant to you.
>=20
> Can you change the command to contain the absolute path to the wallpaper f=
ile?
>  (/home/youruser/Downloads/wallpaper1.jpg).
>=20
> Also, which window manager/desktop environment are you using?
>=20
>>> On 3. May 2020, at 19:32, Brandon helsley <brandon.helsley@hotmail.com> w=
rote:
>>>=20
>> =EF=BB=BF
>> I'm using xdm and xorg, and there is nothing in either but this command.=20=

>>=20
>> Sent from Outlook Mobile
>>=20
>> From: Michael Gmelin <freebsd@grem.de>
>> Sent: Sunday, May 3, 2020 11:27:26 AM
>> To: Brandon helsley <brandon.helsley@hotmail.com>
>> Cc: freebsd-x11@freebsd.org <freebsd-x11@freebsd.org>
>> Subject: Re: Xorg recurring background
>> =20
>>=20
>>=20
>>> On 3. May 2020, at 19:12, Brandon helsley <brandon.helsley@hotmail.com> w=
rote:
>>>=20
>>> =EF=BB=BF
>>> Ok I did, "feh --bg-center Downloads/wallpaper1.jpg" in .xinitrc=20
>>> What does PATH and $HOME mean?=20
>>>=20
>>=20
>> PATH is the environment variable where your shell finds programs (e.g. fe=
h is in /usr/local/bin). You can show your environment by calling =E2=80=9Ce=
nv=E2=80=9D.
>>=20
>> $HOME is a variable containing your user=E2=80=99s home directory. So in y=
our example I would suggest to put:
>>=20
>> /usr/local/bin/feh --bg-center $HOME/Downloads/wallpaper1.jpg
>>=20
>> in there.
>>=20
>>> I copied my .xinitrc to .xsession. Can you tell me why I'm supposed to d=
o this?=20
>>=20
>> You would do this if you use a graphical login session manager like xdm o=
r gdm. If you start X using =E2=80=9Cstartx=E2=80=9D, ~/.xinitrc is enough (=
~ is an alias for your home directory)
>>=20
>> If this doesn=E2=80=99t work, please share some details of your setup, es=
pecially:
>> - how do you start X
>> - which window manager are you using
>> - content of your ~/.xinitrc (and or ~/.xsession) file
>>=20
>>=20
>>>=20
>>> Sent from Outlook Mobile
>>=20
>> You probably can disable that somewhere in that app ;)
>>=20
>>>=20
>>> From: Michael Gmelin <freebsd@grem.de>
>>> Sent: Sunday, May 3, 2020 11:05:14 AM
>>> To: Brandon helsley <brandon.helsley@hotmail.com>
>>> Cc: freebsd-x11@freebsd.org <freebsd-x11@freebsd.org>
>>> Subject: Re: Xorg recurring background
>>> =20
>>> Anything you run to set the background while X is running will also work=
 from within those files (X is already started when they=E2=80=98re executed=
). You have to make sure that the programs you call are found in PATH (and s=
pecify the correct path to any files you pass as parameters, like images - y=
ou can use $HOME in ~/.xinitrc)
>>>=20
>>>> On 3. May 2020, at 18:50, Brandon helsley <brandon.helsley@hotmail.com>=
 wrote:
>>>>=20
>>>> =EF=BB=BF
>>>> So would " feh --bg-center " in .xinitrc or .xsession work?
>>>>=20
>>>> Sent from Outlook Mobile
>>>>=20
>>>> From: Michael Gmelin <freebsd@grem.de>
>>>> Sent: Sunday, May 3, 2020 10:11:29 AM
>>>> To: Brandon helsley <brandon.helsley@hotmail.com>
>>>> Cc: freebsd-x11@freebsd.org <freebsd-x11@freebsd.org>
>>>> Subject: Re: Xorg recurring background
>>>> =20
>>>> Oh, so that=E2=80=99s what you meant with =E2=80=9Crecurring=E2=80=9D? L=
ike it permanently?
>>>>=20
>>>> You can set these kind of things in ~/.xinitrc
>>>> (or if you use a session manager, ~/.xsession).
>>>>=20
>>>> Just add the command in there before starting your window manager,
>>>>=20
>>>> e.g.
>>>>=20
>>>>     xmodmap ...
>>>>     xsetroot ...
>>>>     xterm&
>>>>     twm
>>>>=20
>>>>> On 3. May 2020, at 17:58, Brandon helsley <brandon.helsley@hotmail.com=
> wrote:
>>>>>=20
>>>>> =EF=BB=BF
>>>>> There are no options for setting background from file, or set permanen=
tly. I'm using feh, but it doesn't give option for permanent set. The wallpa=
per has to be set everytime the machine is turned off and on.
>>>>>=20
>>>>> Sent from Outlook Mobile
>>>>>=20
>>>>> From: owner-freebsd-x11@freebsd.org <owner-freebsd-x11@freebsd.org> on=
 behalf of Brandon helsley <brandon.helsley@hotmail.com>
>>>>> Sent: Sunday, May 3, 2020 9:50:21 AM
>>>>> To: Michael Gmelin <freebsd@grem.de>
>>>>> Cc: freebsd-x11@freebsd.org <freebsd-x11@freebsd.org>
>>>>> Subject: Re: Xorg recurring background
>>>>> =20
>>>>> Got it, thanks.
>>>>>=20
>>>>> Sent from Outlook Mobile<https://aka.ms/blhgte>;
>>>>>=20
>>>>> ________________________________
>>>>> From: Michael Gmelin <freebsd@grem.de>
>>>>> Sent: Sunday, May 3, 2020 9:49:38 AM
>>>>> To: Brandon helsley <brandon.helsley@hotmail.com>
>>>>> Cc: freebsd-x11@freebsd.org <freebsd-x11@freebsd.org>
>>>>> Subject: Re: Xorg recurring background
>>>>>=20
>>>>>=20
>>>>>=20
>>>>> On 3. May 2020, at 17:42, Brandon helsley <brandon.helsley@hotmail.com=
> wrote:
>>>>>=20
>>>>> =EF=BB=BFHello, could I gain assistance in setting up a recurring back=
ground in xorg?
>>>>>=20
>>>>>=20
>>>>> See xsetroot(1)
>>>>>=20
>>>>> https://www.x.org/archive/X11R7.5/doc/man/man1/xsetroot.1.html
>>>>>=20
>>>>>=20
>>>>> _______________________________________________
>>>>> freebsd-x11@freebsd.org mailing list
>>>>> https://lists.freebsd.org/mailman/listinfo/freebsd-x11
>>>>> To unsubscribe, send any mail to "freebsd-x11-unsubscribe@freebsd.org"=




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?65D3B073-CD3D-4D60-8E29-F4A0F42ED11A>