Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2005-11-06 16:30:28

  Artanis - Użytkownik

Artanis
Użytkownik
Skąd: KatoVice City
Zarejestrowany: 2005-08-17

Kilka X'ów na jednym kompie

Na dug'u tego nie znalazlem, więc prosiłbym o porade, jak sprawić, by mieć równolegle 2 X'y na jednym kompie (powiedzmy Alt+F7 i Alt+F8) widziałem taki bajer w Kubuntu, ale niestety miałem go za krótko by sie temu przyjżeć :)


LRU#375319

[Sempron 2800@(300x8)] [1024 MB DDR 400Mhz Elixir] [EPoX 8KDA] [GF66 GT 128 MB DDR3]
[Gentoo ~x86 2.6.20-morph6] [nV 97xx] [KDE3.5.6] [gcc 4.1.2]

Offline

 

#2  2005-11-06 16:56:09

  maverick44 - Moderator

maverick44
Moderator
Skąd: Częstochowa
Zarejestrowany: 2005-08-30
Serwis

Re: Kilka X'ów na jednym kompie

nastepne X uzyskac wydajac polecenie

Kod:

 startx -- :1 vt8

i bedziesz mial na F8 X :)


Maverick
Gentoo GCC 4.1.1 KDE 3.5.6 Kernel 2.6.17
AMD Sempron 2400+ 512 MB RAM Seagate 160GB
Linux user number: #415965
[img]http://www.gohome.org/debian_logo_06.gif[/img] [img]http://maluch.pcz.pl/~maverick/images/logo_gentoo.png[/img]

Offline

 

#3  2005-11-06 21:50:33

  Artanis - Użytkownik

Artanis
Użytkownik
Skąd: KatoVice City
Zarejestrowany: 2005-08-17

Re: Kilka X'ów na jednym kompie

Thx, działa :)


LRU#375319

[Sempron 2800@(300x8)] [1024 MB DDR 400Mhz Elixir] [EPoX 8KDA] [GF66 GT 128 MB DDR3]
[Gentoo ~x86 2.6.20-morph6] [nV 97xx] [KDE3.5.6] [gcc 4.1.2]

Offline

 

#4  2005-11-06 21:54:38

  zyga - Użytkownik

zyga
Użytkownik
Zarejestrowany: 2005-08-25

Re: Kilka X'ów na jednym kompie

ja dołączam sie do pytania, a idzie jakoś w tych parametrach ustalić który X startuje np na jednym chce KDE na drugim wmaker

pozdrawiam


apt-get remove windows ....
apt-get install debian :)

Offline

 

#5  2005-11-06 23:25:50

  maverick44 - Moderator

maverick44
Moderator
Skąd: Częstochowa
Zarejestrowany: 2005-08-30
Serwis

Re: Kilka X'ów na jednym kompie

Jezli masz kde w debnianie to jest on domyslnym i systartuje po wpisaniu startx a jesli chcesz na drugim windowmakera to po starcie kde zrob w domowym katalogu plik .xinitrc z zawartoscia exec wmaker czy jakos tak i i wystartuj drugie X ;)


Maverick
Gentoo GCC 4.1.1 KDE 3.5.6 Kernel 2.6.17
AMD Sempron 2400+ 512 MB RAM Seagate 160GB
Linux user number: #415965
[img]http://www.gohome.org/debian_logo_06.gif[/img] [img]http://maluch.pcz.pl/~maverick/images/logo_gentoo.png[/img]

Offline

 

#6  2005-11-06 23:42:25

  zyga - Użytkownik

zyga
Użytkownik
Zarejestrowany: 2005-08-25

Re: Kilka X'ów na jednym kompie

oki dzięki sprawdze :D


apt-get remove windows ....
apt-get install debian :)

Offline

 

#7  2007-04-30 16:56:39

  szczypior88 - Członek DUG

szczypior88
Członek DUG
Skąd: Poznań
Zarejestrowany: 2007-02-06
Serwis

Re: Kilka X'ów na jednym kompie

czy dobrze rozumiem, że mogę sobie po prostu przez aptitude zainstalować drugie środowisko graficzne i ono nie wejdzie w konflikt z tym pierwszym? bo chciałbym stworzyć sobie profil, na którym będę sobie testował fluxboxa, ale chcę by na innych pozostał KDE (żeby mieć dostęp do danych jak sobie z fluxem nie będę radzić :P). czy wystarczy na tym nowym profilu utworzyć plik analogiczny do tego co podał maverick44, czyli .xinitrc z zawartością exec fluxbox?


[url=http://terapieautorskie.pl][img]http://www.szczypior88.republika.pl/cwp.gif[/img][/url]
pozdrawiam
szczypior

Offline

 

#8  2007-04-30 17:33:51

  marcusdavidus - Członek DUG

marcusdavidus
Członek DUG
Skąd: z nienacka
Zarejestrowany: 2006-09-08
Serwis

Re: Kilka X'ów na jednym kompie

lol ja mam 5 srodowisk graficznych e17 kde fluxa wm i xgl kde beryl lol ale nie probowalem 2 sesji ixow jednoczesnie odpalac:P  da sie przystarcie z menagera logowania wybrac ale ty chyba przeciez o tym wiesz jej


[img]http://i32.photobucket.com/albums/d33/marcusdavidus/marcussyg.png[/img]
C2D E8400, Asus P5N7A-VM, 2x 1gb DDR2 OCZ Reaper 1066, Baracuda 500GB S12 SataII,PSU OCZ stealthXstream 500W, Cooler Asus Triton 77, Buda Cooler Master Elite ,Keys  A4T X7 , Mysz A4T X7 , creative HD1900, Zotac GTX260 AMP2 core 216,Oczka Dell P1130 FD Trinitron

Offline

 

#9  2007-04-30 18:23:28

  szczypior88 - Członek DUG

szczypior88
Członek DUG
Skąd: Poznań
Zarejestrowany: 2007-02-06
Serwis

Re: Kilka X'ów na jednym kompie

nie chodzi mi o to, żeby na raz odpalać kilka środowisk, tylko żeby każdy profil miał swój inny X

już wiem że można przy logowaniu wybrać :) dzięki


[url=http://terapieautorskie.pl][img]http://www.szczypior88.republika.pl/cwp.gif[/img][/url]
pozdrawiam
szczypior

Offline

 

#10  2007-05-01 18:31:12

  NIC - Członek DUG

NIC
Członek DUG
Skąd: Wrocław
Zarejestrowany: 2006-12-25
Serwis

Re: Kilka X'ów na jednym kompie

Mnie udało się odpalić na raz KDE i Xfce. Aż monitor oplułem jak zobaczyłem dwa naraz ;-)

PS. marcusdavidus, uruchom 5 naraz ;-) Wiesz w konsolce np. w KDE startxfce, itp. To by było coś ;-)


Stronka-dom: [url]http://titek.victorygames.pl[/url]
Jabber: nic@jabster.pl
Hobby: kompilowanie Linuksa, Bluetooth
Dystrybucja: żadna, bliski krewny LFS, składak

Offline

 

#11  2007-05-03 00:11:22

  harry666t - Członek DUG

harry666t
Członek DUG
Zarejestrowany: 2007-01-28

Re: Kilka X'ów na jednym kompie

trochę oftopic, ale pomyślałem że może się przydać... wymaga odrobiny dopieszczenia... uruchamia nową sesję X z wybranym menedżerem okien...

Kod:

#!/usr/bin/env python

import sys

if len(sys.argv) >= 2 and sys.argv[1] in ["-h","--help","-help"]:
    print 'Usage: x [wmname]'
    sys.exit(0)

import string

class config:
    wmargs = ''
    wtf = ''
    cfgfile = ''
    
    def parse(self):
        for l in open(self.cfg,'r').readlines():
            j = l.split(' ')
            if j[0] == self.wtf:
                self.wmargs = string.join(j[1:])
                return self.wmargs
        sys.exit(1)
    def __init__(self, wtf, newcfg = '/home/harry/.wmlist'):
        self.cfg = str(newcfg)
        self.wtf = str(wtf)

c = None

if len(sys.argv) != 2:
    s = open('/home/harry/.wmlast', 'r').readline()
    c = config(s)
    print 'Using last wm: ',
else:
    c = config(sys.argv[1])
    s = open('/home/harry/.wmlast', 'w')
    print 'Using specified wm: ',
    s.write(c.wtf)
c.parse()

#print c.wmargs

open('/home/harry/XSession', 'w').write(c.wmargs)

import os
os.system('/usr/bin/startx')

Co zmienić... po pierwsze, ścieżki. Nie chciało mi się robić aby pobierał zmienną $HOME więc niech ktoś zrobi za mnie.

Po drugie, utworzyć dwa pliki, ~/.wmlast, oraz ~/.wmlist. pierwszy niech zostanie pusty na razie, do drugiego wrzucamy listę ulubionych window managerów:

Kod:

harry@satan:~$ cat .wmlist
4 /usr/bin/startxfce4
a /usr/bin/afterstep
b ~/bin/xbc
e ~/bin/estart
f /usr/local/bin/fluxbox
g /usr/bin/gnome-session
k /usr/bin/startkde
m /usr/bin/matchbox-session
v /usr/bin/fvwm
w /usr/bin/wmaker
#x ~/bin/xfailsafe
x /usr/bin/xterm
#z /usr/bin/aterm

Jak używać... wrzucić do ~/bin/, nadać krótką nazwę (np "x") i dać chmod u+x, a następnie, gdy w konsoli tuż po starcie kompa, zapodać po prostu coś w stylu '$ x f' lub '$ x v'. Taki prosty hack żeby opanować różne środowiska.

Ponadto, zapamiętuje ostatnio używanego menedżera okien, czyli '$ x' to po prostu odpalenie Xów.

Co trzeba dodać/zmienić/poprawić... Ścieżki, to po pierwsze. Drugie to zapamiętywanie kolejnych ustawień, rozpoznawanie większej ilości cmdlinowych argumentów, użycie czegoś w rodzaju bashowego exec zamiast os.system(), póki co też niezbyt ciekawy jest fakt iż nadpisuje ~/.Xsession (który u mnie jest symlinkiem do .xinitrc) więc uważać i backupa zrobić... Fajnie by też było dodać jakiegoś wrappera dla Xnest (ahoj xoo).

Najpiękniejsze jest to, że działa... nie muszę już trzymać w .xinitrc aterma i z niego uruchamiać fvwm czy e16, pamiętając by przypadkiem go nie zamknąć, ani dla odmiany nie muszę co chwilę edytować żadnych zaklęć w plikach tekstowych, po prostu działa. Póki co, tyle ode mnie w sprawie WMów.

Licencja: GNU GPL v2 (lub wg zachcianki, dowolna nowsza), prawa autorskie (c) 2007 harry666t.


[ /\/\/\ o_0 ----->>>       Ascii Art Userbar User ]

"steal and steal and steal some more and give it to all your friends and keep on stealin'"
- Reznor

Offline

 

#12  2007-05-04 17:14:44

  marcusdavidus - Członek DUG

marcusdavidus
Członek DUG
Skąd: z nienacka
Zarejestrowany: 2006-09-08
Serwis

Re: Kilka X'ów na jednym kompie

harry widze ze ci sie ostro nudzi ostatnio ^^ jak nie masz nic lepszego do roboty napisz mi jakis programik ktory po ruszeniu myszki w ktorys z rogow ekranu wywola to samo co alttab zy zbieracza okien .. brakuje mi na fluxie tego z beryla :P


[img]http://i32.photobucket.com/albums/d33/marcusdavidus/marcussyg.png[/img]
C2D E8400, Asus P5N7A-VM, 2x 1gb DDR2 OCZ Reaper 1066, Baracuda 500GB S12 SataII,PSU OCZ stealthXstream 500W, Cooler Asus Triton 77, Buda Cooler Master Elite ,Keys  A4T X7 , Mysz A4T X7 , creative HD1900, Zotac GTX260 AMP2 core 216,Oczka Dell P1130 FD Trinitron

Offline

 

#13  2007-05-04 19:37:17

  harry666t - Członek DUG

harry666t
Członek DUG
Zarejestrowany: 2007-01-28

Re: Kilka X'ów na jednym kompie

zobaczymy.


[ /\/\/\ o_0 ----->>>       Ascii Art Userbar User ]

"steal and steal and steal some more and give it to all your friends and keep on stealin'"
- Reznor

Offline

 

#14  2007-06-15 09:47:37

  zielkam - były zielony_83 :)

zielkam
były zielony_83 :)
Skąd: Zawiercie
Zarejestrowany: 2006-05-06
Serwis

Re: Kilka X'ów na jednym kompie

A ja mam problem z Gnome. Chciałbym osiągnąć taki efekt jaki był w Windowsie.
Użytkownik loguje się, uruchamia jakiś program i odchodzi od kompa, przychodzi inny użytkownik wylogowuje obecnie zalogowano, po czym sam się loguje i wykonuje jakąś czynność, a następnie wylogowuje się.

Wraca ten pierwszy i może się zalogować do systemu, przy czym program, które uruchomił przed wyjściem dalej działa.
Jak to zrealizować lub czego ewentualnie szukać


Zostałeś zarejestrowany jako użytkownik #416423 przez.. :mrgreen:
##
[url=http://fluxboxpl.org]FluxboxPL[/url] | [url=http://zielony.fluxboxpl.org/blog/]Mój Lepszy Świat[/url] | [url=http://www.unixy.pl/]UnixyPL[/url] | [url=www.adescom.pl]Telenia VOIP dla ISP[/url]
JID: zielony@jabster.pl

Offline

 

#15  2007-06-15 09:58:31

  Ryszard - Piwo DUG

Ryszard
Piwo DUG
Skąd: Zadupia
Zarejestrowany: 2006-06-30

Re: Kilka X'ów na jednym kompie

Nie wiem czy dobrze zrozumiałem ale to chyba to jest to
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/pl/library/ServerHelp/0ec91768-d5a4-46ed-8a47-9ceb4129e06f.mspx?mfr=true
Nie wiem jak jest to Na Linuchu nigdy nie miałem takich wymagań


[url=http://img196.imageshack.us/i/freebsde.jpg/][img]http://img196.imageshack.us/img196/3770/freebsde.jpg[/img][/url]

Offline

 

#16  2007-06-15 11:04:13

  zielkam - były zielony_83 :)

zielkam
były zielony_83 :)
Skąd: Zawiercie
Zarejestrowany: 2006-05-06
Serwis

Re: Kilka X'ów na jednym kompie

Rysiek, dzięki ale źle zrozumiałeś a ja chyba już wiem co robiłem nie tak, albo czego nie rozumiałem.


Zostałeś zarejestrowany jako użytkownik #416423 przez.. :mrgreen:
##
[url=http://fluxboxpl.org]FluxboxPL[/url] | [url=http://zielony.fluxboxpl.org/blog/]Mój Lepszy Świat[/url] | [url=http://www.unixy.pl/]UnixyPL[/url] | [url=www.adescom.pl]Telenia VOIP dla ISP[/url]
JID: zielony@jabster.pl

Offline

 

#17  2007-06-16 08:47:12

  harry666t - Członek DUG

harry666t
Członek DUG
Zarejestrowany: 2007-01-28

Re: Kilka X'ów na jednym kompie

zielony,

jeśli korzystasz z KDM i KDE, wystarczy kliknąć na pulpicie i wybrać "przełącz użytkownika". GDM i GNOME też tak umieją, tylko to się wybiera gdzieś w głównym menu ("nowy login" czy coś w tym klimacie).

potem możesz wyklikać sobie przełączanie, ale lepiej używać ctrl+alt+f[78].

technicznie rzecz biorąc żaden user się nie wylogowuje, po prostu inna sesja X.


[ /\/\/\ o_0 ----->>>       Ascii Art Userbar User ]

"steal and steal and steal some more and give it to all your friends and keep on stealin'"
- Reznor

Offline

 

#18  2007-06-16 10:32:13

  zielkam - były zielony_83 :)

zielkam
były zielony_83 :)
Skąd: Zawiercie
Zarejestrowany: 2006-05-06
Serwis

Re: Kilka X'ów na jednym kompie

zielony,

jeśli korzystasz z KDM i KDE, wystarczy kliknąć na pulpicie i wybrać "przełącz użytkownika". GDM i GNOME też tak umieją, tylko to się wybiera gdzieś w głównym menu ("nowy login" czy coś w tym klimacie).

potem możesz wyklikać sobie przełączanie, ale lepiej używać ctrl+alt+f[78].

technicznie rzecz biorąc żaden user się nie wylogowuje, po prostu inna sesja X.[/quote]

Doszedłem po czasie, ;) mimo to dzięki za odpowiedź.


Zostałeś zarejestrowany jako użytkownik #416423 przez.. :mrgreen:
##
[url=http://fluxboxpl.org]FluxboxPL[/url] | [url=http://zielony.fluxboxpl.org/blog/]Mój Lepszy Świat[/url] | [url=http://www.unixy.pl/]UnixyPL[/url] | [url=www.adescom.pl]Telenia VOIP dla ISP[/url]
JID: zielony@jabster.pl

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.012 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00005 SET NAMES latin2
0.00101 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.145.8.139' WHERE u.id=1
0.00063 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.145.8.139', 1732507876)
0.00061 SELECT * FROM punbb_online WHERE logged<1732507576
0.00085 SELECT topic_id FROM punbb_posts WHERE id=59496
0.00291 SELECT id FROM punbb_posts WHERE topic_id=2156 ORDER BY posted
0.00083 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=2156 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00102 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=2156 ORDER BY p.id LIMIT 0,25
0.00082 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=2156
Total query time: 0.00888 s