Use a different window manager with gnome3?
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO9GURib1T8z7lCwjOGLQaGtrueEthgQ8LO42ZX8cOfTqDK4jvDDpKkLFwf2J49kYCMNW7d4ABih_XCb_2UXdq5fPJDkoyg7-8g_YfRUot-XnaXkNYycsNp7lA5_TW9td0FFpLQ2APzKcZ/s1600/1.jpg)
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYQ0N5W1qAOxLP7t7iOM6O6AzbZnkXUy16s7P_CWfOb5UbTQY_aDsc727chyphenhyphen5W4IppVNernMMQeaUFTB_rFzAd95_CDt-tnwN-nBx6JyUp2duGjPaL5-VgNO41AVsA_vu30EJcipdDG409/s400/Clash+Royale+CLAN+TAG%2523URR8PPP.png)
up vote
1
down vote
favorite
I just installed Ubuntu 17.10 over the weekend (I just switched from Arch) and I've been using the stock gnome3 based "Ubuntu on Xorg" desktop environment, but my primary window manager on Arch was StumpWM.
I like the notification system, auto-detection of devices like printers, and the overall "just works" that Ubuntu/Gnome provides, but I still miss the way StumpWM manages my windows.
I remember when I last used Gnome maybe 10 years ago or so that you could easily switch from Metacity/Sawfish to whatever window manager you choose, but I haven't figured out how to do that with gnome3. I've tried to create a new stumpwm.desktop file under /usr/share/xsessions/gnome-stump.desktop
with the following:
[Desktop Entry]
Name=StumpGnome
Comment=Gnome with StumpWM managing windows
TryExec=gnome-session
Exec=gnome-session --session=stumpwm
Type=Application
I also have the following in /usr/share/gnome-session/sessions/stumpwm.session
[GNOME Session]
Name=StumpWM
RequiredComponents=org.gnome.SettingsDaemon.A11yKeyboard;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Clipboard;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Mouse;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.ScreensaverProxy;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings;stumpwm
However, when I try to log in to the StumpGnome session I just get a black screen and then I'm taken back to the GDM prompt. I think this might have something to do with Wayland vs Xorg, but I'm not sure how to verify that because I don't know where the relevant logs would be.
I have three questions. First and most importantly, how do I use StumpWM as the window manager with gnome3? Second, how do I specify that I'd like to use Xorg instead of Wayland for an Xsession desktop entry? Lastly, where can I find the logs relevant to failed desktop environment initialization?
Thanks a lot.
gnome xorg gdm
add a comment |Â
up vote
1
down vote
favorite
I just installed Ubuntu 17.10 over the weekend (I just switched from Arch) and I've been using the stock gnome3 based "Ubuntu on Xorg" desktop environment, but my primary window manager on Arch was StumpWM.
I like the notification system, auto-detection of devices like printers, and the overall "just works" that Ubuntu/Gnome provides, but I still miss the way StumpWM manages my windows.
I remember when I last used Gnome maybe 10 years ago or so that you could easily switch from Metacity/Sawfish to whatever window manager you choose, but I haven't figured out how to do that with gnome3. I've tried to create a new stumpwm.desktop file under /usr/share/xsessions/gnome-stump.desktop
with the following:
[Desktop Entry]
Name=StumpGnome
Comment=Gnome with StumpWM managing windows
TryExec=gnome-session
Exec=gnome-session --session=stumpwm
Type=Application
I also have the following in /usr/share/gnome-session/sessions/stumpwm.session
[GNOME Session]
Name=StumpWM
RequiredComponents=org.gnome.SettingsDaemon.A11yKeyboard;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Clipboard;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Mouse;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.ScreensaverProxy;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings;stumpwm
However, when I try to log in to the StumpGnome session I just get a black screen and then I'm taken back to the GDM prompt. I think this might have something to do with Wayland vs Xorg, but I'm not sure how to verify that because I don't know where the relevant logs would be.
I have three questions. First and most importantly, how do I use StumpWM as the window manager with gnome3? Second, how do I specify that I'd like to use Xorg instead of Wayland for an Xsession desktop entry? Lastly, where can I find the logs relevant to failed desktop environment initialization?
Thanks a lot.
gnome xorg gdm
add a comment |Â
up vote
1
down vote
favorite
up vote
1
down vote
favorite
I just installed Ubuntu 17.10 over the weekend (I just switched from Arch) and I've been using the stock gnome3 based "Ubuntu on Xorg" desktop environment, but my primary window manager on Arch was StumpWM.
I like the notification system, auto-detection of devices like printers, and the overall "just works" that Ubuntu/Gnome provides, but I still miss the way StumpWM manages my windows.
I remember when I last used Gnome maybe 10 years ago or so that you could easily switch from Metacity/Sawfish to whatever window manager you choose, but I haven't figured out how to do that with gnome3. I've tried to create a new stumpwm.desktop file under /usr/share/xsessions/gnome-stump.desktop
with the following:
[Desktop Entry]
Name=StumpGnome
Comment=Gnome with StumpWM managing windows
TryExec=gnome-session
Exec=gnome-session --session=stumpwm
Type=Application
I also have the following in /usr/share/gnome-session/sessions/stumpwm.session
[GNOME Session]
Name=StumpWM
RequiredComponents=org.gnome.SettingsDaemon.A11yKeyboard;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Clipboard;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Mouse;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.ScreensaverProxy;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings;stumpwm
However, when I try to log in to the StumpGnome session I just get a black screen and then I'm taken back to the GDM prompt. I think this might have something to do with Wayland vs Xorg, but I'm not sure how to verify that because I don't know where the relevant logs would be.
I have three questions. First and most importantly, how do I use StumpWM as the window manager with gnome3? Second, how do I specify that I'd like to use Xorg instead of Wayland for an Xsession desktop entry? Lastly, where can I find the logs relevant to failed desktop environment initialization?
Thanks a lot.
gnome xorg gdm
I just installed Ubuntu 17.10 over the weekend (I just switched from Arch) and I've been using the stock gnome3 based "Ubuntu on Xorg" desktop environment, but my primary window manager on Arch was StumpWM.
I like the notification system, auto-detection of devices like printers, and the overall "just works" that Ubuntu/Gnome provides, but I still miss the way StumpWM manages my windows.
I remember when I last used Gnome maybe 10 years ago or so that you could easily switch from Metacity/Sawfish to whatever window manager you choose, but I haven't figured out how to do that with gnome3. I've tried to create a new stumpwm.desktop file under /usr/share/xsessions/gnome-stump.desktop
with the following:
[Desktop Entry]
Name=StumpGnome
Comment=Gnome with StumpWM managing windows
TryExec=gnome-session
Exec=gnome-session --session=stumpwm
Type=Application
I also have the following in /usr/share/gnome-session/sessions/stumpwm.session
[GNOME Session]
Name=StumpWM
RequiredComponents=org.gnome.SettingsDaemon.A11yKeyboard;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Clipboard;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Mouse;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.ScreensaverProxy;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings;stumpwm
However, when I try to log in to the StumpGnome session I just get a black screen and then I'm taken back to the GDM prompt. I think this might have something to do with Wayland vs Xorg, but I'm not sure how to verify that because I don't know where the relevant logs would be.
I have three questions. First and most importantly, how do I use StumpWM as the window manager with gnome3? Second, how do I specify that I'd like to use Xorg instead of Wayland for an Xsession desktop entry? Lastly, where can I find the logs relevant to failed desktop environment initialization?
Thanks a lot.
gnome xorg gdm
asked Apr 23 at 17:59
732
1093
1093
add a comment |Â
add a comment |Â
1 Answer
1
active
oldest
votes
up vote
2
down vote
As GNOME Shell is the window manager, no, you can't really replace the WM and run GNOME Shell (ie GNOME 3).
You are trying to create a session in the same way you would have with GNOME 2.x 10 years ago. This does not work with modern systemd and such. You will have to create a systemd target for the session you wish to define, and do something like this in your gnome-stump.desktop
:
Exec=/usr/lib/gnome-session/run-systemd-session gnome-stump-session.target
You can browse the normal targets in /usr/lib/systemd/user/
as a reference.
add a comment |Â
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
2
down vote
As GNOME Shell is the window manager, no, you can't really replace the WM and run GNOME Shell (ie GNOME 3).
You are trying to create a session in the same way you would have with GNOME 2.x 10 years ago. This does not work with modern systemd and such. You will have to create a systemd target for the session you wish to define, and do something like this in your gnome-stump.desktop
:
Exec=/usr/lib/gnome-session/run-systemd-session gnome-stump-session.target
You can browse the normal targets in /usr/lib/systemd/user/
as a reference.
add a comment |Â
up vote
2
down vote
As GNOME Shell is the window manager, no, you can't really replace the WM and run GNOME Shell (ie GNOME 3).
You are trying to create a session in the same way you would have with GNOME 2.x 10 years ago. This does not work with modern systemd and such. You will have to create a systemd target for the session you wish to define, and do something like this in your gnome-stump.desktop
:
Exec=/usr/lib/gnome-session/run-systemd-session gnome-stump-session.target
You can browse the normal targets in /usr/lib/systemd/user/
as a reference.
add a comment |Â
up vote
2
down vote
up vote
2
down vote
As GNOME Shell is the window manager, no, you can't really replace the WM and run GNOME Shell (ie GNOME 3).
You are trying to create a session in the same way you would have with GNOME 2.x 10 years ago. This does not work with modern systemd and such. You will have to create a systemd target for the session you wish to define, and do something like this in your gnome-stump.desktop
:
Exec=/usr/lib/gnome-session/run-systemd-session gnome-stump-session.target
You can browse the normal targets in /usr/lib/systemd/user/
as a reference.
As GNOME Shell is the window manager, no, you can't really replace the WM and run GNOME Shell (ie GNOME 3).
You are trying to create a session in the same way you would have with GNOME 2.x 10 years ago. This does not work with modern systemd and such. You will have to create a systemd target for the session you wish to define, and do something like this in your gnome-stump.desktop
:
Exec=/usr/lib/gnome-session/run-systemd-session gnome-stump-session.target
You can browse the normal targets in /usr/lib/systemd/user/
as a reference.
answered Apr 23 at 18:51
dobey
31.9k33484
31.9k33484
add a comment |Â
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1027539%2fuse-a-different-window-manager-with-gnome3%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password