запустить выполнение на другом экране - PullRequest
0 голосов
/ 03 мая 2018

Я создал сценарий оболочки с помощью следующих команд:

//sudo apt-get install xserver-xephyr(needed only for installation)

Xephyr -ac -screen 1280x1024 -br -reset -terminate 2> /dev/null :1 &
Xephyr -screen 1024x768 :51 &
export DISPLAY=:51

при запуске этого скрипта открывается другой экран. После этого, если я бегу

mvn clean package 

тогда он начинает выполнение на этом экране. так что я могу продолжить свою работу на моем реальном экране.

Но проблема в том, что когда я выполняю скрипт через файл pom.xml, он открывает экран, но не может выполняться на этом экране. На моем реальном экране начинается выполнение.

Мой pom-файл для запуска скрипта:

<plugin>
            <artifactId>exec-maven-plugin</artifactId>
            <version>1.6.0</version>
            <groupId>org.codehaus.mojo</groupId>
            <executions>
                    <execution><!-- Run our version calculation script -->
                        <id>Renaming build artifacts</id>
                        <phase>initialize</phase>
                        <goals>
                            <goal>exec</goal>
                        </goals>
                        <configuration>
                            <executable>bash</executable>
                            <commandlineArgs>/home/usr/test.sh</commandlineArgs>
                        </configuration>
                    </execution>
                </executions>
        </plugin>

в чем проблема? почему мое выполнение не запускается на открытом экране скриптом? Или любое другое решение для запуска выполнения на другом экране?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...