mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-02-12 08:01:50 +00:00
nixos/tests/gnome3: start terminal with autostart file (#96102)
For some reason starting the terminal using `su user -c '...'` have a tendency to fail. Simply use an autostart file instead.
This commit is contained in:
parent
4abb13c9b2
commit
7aaf526225
|
@ -23,6 +23,13 @@ import ./make-test-python.nix ({ pkgs, lib, ...} : {
|
||||||
services.xserver.desktopManager.gnome3.enable = true;
|
services.xserver.desktopManager.gnome3.enable = true;
|
||||||
services.xserver.desktopManager.gnome3.debug = true;
|
services.xserver.desktopManager.gnome3.debug = true;
|
||||||
|
|
||||||
|
environment.systemPackages = [
|
||||||
|
(pkgs.makeAutostartItem {
|
||||||
|
name = "org.gnome.Terminal";
|
||||||
|
package = pkgs.gnome3.gnome-terminal;
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
virtualisation.memorySize = 1024;
|
virtualisation.memorySize = 1024;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -65,9 +72,6 @@ import ./make-test-python.nix ({ pkgs, lib, ...} : {
|
||||||
)
|
)
|
||||||
|
|
||||||
with subtest("Open Gnome Terminal"):
|
with subtest("Open Gnome Terminal"):
|
||||||
machine.succeed(
|
|
||||||
"${gnomeTerminalCommand}"
|
|
||||||
)
|
|
||||||
# correct output should be (true, '"gnome-terminal-server"')
|
# correct output should be (true, '"gnome-terminal-server"')
|
||||||
machine.wait_until_succeeds(
|
machine.wait_until_succeeds(
|
||||||
"${wmClass} | grep -q 'gnome-terminal-server'"
|
"${wmClass} | grep -q 'gnome-terminal-server'"
|
||||||
|
|
Loading…
Reference in a new issue