Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [РЕШЕНО] Запуск консольного приложения в консоли определенного размера  (Прочитано 509 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kmk

  • Автор темы
  • Активист
  • *
  • Сообщений: 664
    • Просмотр профиля
Запуск консольного приложения в консоли определенного размера

Установил консольную игрушку petris, один из многочисленных клонов тетриса. Ссылка на программу появилась в меню Игры. Но при запуске из меню, на мгновение появляется терминальная программа (в моем случае mate-terminal т.к. использую DE Mate) и сразу закрывается. Если в терминале ввести "petris", то он выдаст:
~$ petris
Petris: Terminal too small. Aborting.

Мой терминал по-умолчанию настроен на 80x20. Если увеличить его размер и снова запустить из него, то программа запускается и нормально работает.

Сам терминал достаточно легко запускать в нужном размере, изменив desktop-файл:
https://pershin.io/ystanovit-razmer-i-poziiu-terminala-po-ymolchaniu/

(правда, не вижу смысла этого делать, если все можно указать в настройках.)

Но в моем случае, мне нужно запускать ТОЛЬКО ЭТУ программу, а не увеличивать размер окна по-умолчанию.

Попробовал в desktop-файле petris'a в действие Exec добавить параметр размера окна терминала:
~$ sudo vi /usr/share/applications/petris.desktop
Exec=mate-terminal --geometry 80x28 petris

Ну, и ничего не получилось. Открылся новый mate-terminal с нужным мне размером 80x28, и следом снова моргнул и закрылся второй терминал с ругающимся petris'om.

Что-то не могу нагуглить. Видимо, неправильно составляю запросы. Подскажите, может кто-нибудь уже решал этот вопрос?
« Последнее редактирование: 07 Октября 2024, 08:55:31 от kmk »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7820
  • We were here
    • Просмотр профиля
Exec=mate-terminal --geometry 80x28 -e petris?
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн kmk

  • Автор темы
  • Активист
  • *
  • Сообщений: 664
    • Просмотр профиля

 

Страница сгенерирована за 0.016 секунд. Запросов: 21.