Как запустить программное обеспечение с графическим интерфейсом на удаленном ПК с Linux через SSH

Да. Тебе просто нужно бежать export DISPLAY=:0 (или как там пронумерован удаленный дисплей) в вашем сеансе ssh, и запускаемые программы будут выполняться на удаленном дисплее. Краткий пример:

oli@bert:~$ ssh timoli@tim:~$ export DISPLAY=:0oli@tim:~$ firefox

Firefox теперь работает на timэто дисплей.

Однако, когда вы закрываете свой сеанс ssh, в большинстве случаев удаленное приложение закрывается. Если вы хотите отключиться от ssh, но оставить приложение запущенным, вам нужно запустить его особым образом, используя что-то вроде screen (поддерживает сеанс ssh в фоновом режиме) или nohup, или другим способом. Для получения дополнительной информации об этом недавно был задан еще один вопрос по этому поводу.

Вы можете сократить все это до одной команды, которая подключится, экспортирует отображение в строке и запустит приложение таким образом, чтобы оно не закрывалось после завершения сеанса ssh:

ssh tim "DISPLAY=:0 nohup firefox"