Автор Тема: [Решено] GUI для терминальных команд.  (Прочитано 1368 раз)

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

Оффлайн doctor@tardis

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 423
  • This user has Super Cow Powers.
[Решено] GUI для терминальных команд.
« : 12 Декабрь 2013, 17:05:34 »
Здрасти.

Можно ли создать GUI для терминальных команд? Ну, например
Создать "окошечко". Будет кнопка - find. Которая будет искать в домашнем каталоге все файлы с форматом jpg. Далее выведет не просто список, а именно картинки. В уменьшенном виде. А дальше, щелкнув два раза по выбранному рисунку, поставить его обоиной. Вот в терминале это две команды - find bla bla bla, и pcmanfm --set-wallpeper=/". Реализация какая - вместо конечного пункта изображения, задать переменную, которая будет присваивать значение при щелчке мыши на данном изображении. Только вот как построить GUI? Можно ли создавать графический интерфейс для терминальных команд, и на каком языке это все?
« Последнее редактирование: 13 Декабрь 2013, 12:45:46 от qupl »
 


yura_n

  • Гость
Re: GUI для терминальных команд.
« Ответ #1 : 12 Декабрь 2013, 17:23:29 »
Из тех языков, что я знаю, это можно реализовать на СИ или на Python. Другое дело, а зачем это нужно? Поиск изображений в домашнем каталоге специальной кнопкой - это от беспорядка в файлах. Если изображения сложить в определенную папку, поставить Thunar, или другой файловый менеджер, который может отображать миниатюры изображений, то необходимость поиска почти всегда исключается.- Все изображения и так перед глазами. А установка изображения на рабочий стол различается в зависимости от WM. Вот и получается, много возни, а КПД от нее близится к нулю.
« Последнее редактирование: 12 Декабрь 2013, 17:26:54 от yura_n »
 

Оффлайн doctor@tardis

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 423
  • This user has Super Cow Powers.
Re: GUI для терминальных команд.
« Ответ #2 : 12 Декабрь 2013, 17:27:27 »
yura_n, Ну я просто опять же занимаюсь ерундой даунизацией облегчением дистрибутива для детей. Ну вот хочет юзверь поменять фон. Как он это сделает? Через терминал?? Ха- никогда. Я хочу, чтоб все было проще. Вот у него есть папка с обоями, которые он хочет поставить. Пусть кинет эту папку в домашний каталог и все. Потом откроет "эту" программу, она найдет все изображения, юзверь выберет понравившуюся - и делов то.

 

executable

  • Гость
Re: GUI для терминальных команд.
« Ответ #3 : 12 Декабрь 2013, 17:38:29 »
домашний каталог
Тогда лучше в ~/wallpapers  :D
 

Оффлайн doctor@tardis

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 423
  • This user has Super Cow Powers.
Re: GUI для терминальных команд.
« Ответ #4 : 12 Декабрь 2013, 17:49:02 »
executable, ребята) Я понимаю, что мы можем просто взять и вручную все сделать. Но для юзверей, заставить их кидать фотки именно в одну папку, а не "туда, куда хочет царь-батюшка"..... Вспомните рабочий стол многих юзверей на мастдайе. Вот есть у них папки "Изображения", "Музыка" и т.п. - И кто то туда все кладет? Нет, плевать хотели они на порядок. Они все кидают на рабочий стол.
 

yura_n

  • Гость
Re: GUI для терминальных команд.
« Ответ #5 : 12 Декабрь 2013, 18:00:13 »
Цитировать
Вспомните рабочий стол многих юзверей на мастдайе. Вот есть у них папки "Изображения", "Музыка" и т.п. - И кто то туда все кладет?
Я и сам там в жизни никогда ничего не хранил. ;D Во первых, каждый раз неизвестно какого "зеленого слона" в очередной раз выдумали в Microsoft и что будет с этими файлами, если систему придется восстанавливать. Во вторых, до файлов банально неудобно добираться, слишком длинный путь.
Кстати, вы можете попробовать geeqie. В этой программе можно определенную картинку поставить на рабочий стол. Я сейчас попробовал, она даже на i3 умудрилась это сделать. На один сеанс, правда.
« Последнее редактирование: 12 Декабрь 2013, 19:16:39 от yura_n »
 

Оффлайн lumberjack

  • Местный житель
  • ***
  • Сообщений: 230
Re: GUI для терминальных команд.
« Ответ #6 : 12 Декабрь 2013, 18:19:47 »
Вспомните рабочий стол многих юзверей на мастдайе. Вот есть у них папки "Изображения", "Музыка" и т.п. - И кто то туда все кладет?
Я и сам там в жизни никогда ничего не хранил. ;D Во первых, каждый раз неизвестно какого "зеленого слона" в очередной раз выдумали в Microsoft и что будет с этими файлами, если систему придется восстанавливать. Во вторых, до файлов банально неудобно добираться, слишком длинный путь.
Кстати, вы можете попробовать geeqie. В этой программе можно определенную картинку поставить на рабочий стол. Я сейчас попробовал, она даже на i3 умудрилась это сделать. На один сеанс, правда.
СлЁн пльёхОй, спrавка -- хорощиий ))
 

yura_n

  • Гость
Re: GUI для терминальных команд.
« Ответ #7 : 12 Декабрь 2013, 18:24:49 »
спrавка -- хорощиий ))
Это в Windows то? Там вся справка в одном стиле: "Вы переместили мышь и у вас ничего не работает? Проверьте с какой стороны вы смотрите на монитор. Перезагрузите компьютер. Если ничего не помогло - обратитесь к системного администратору." ;D
 


Оффлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 4620
  • memento mori
  • Jabber: qupl@jabber.ru
Re: GUI для терминальных команд.
« Ответ #8 : 12 Декабрь 2013, 22:10:11 »
doctor@tardis, zenity.

Оффлайн doctor@tardis

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 423
  • This user has Super Cow Powers.
Re: GUI для терминальных команд.
« Ответ #9 : 12 Декабрь 2013, 22:24:06 »
qupl, O_o то что надо!!! Большое спасибо!
 

Теги:
 

[РЕШЕНО]Хитрая клавиатура с тачпадом.

Автор noob

Ответов: 6
Просмотров: 1922
Последний ответ 20 Июнь 2012, 23:46:39
от noob
[Решено] W: Не удалось получить ftp://ftp.ru.debian.org....

Автор avidim

Ответов: 4
Просмотров: 9013
Последний ответ 19 Май 2013, 17:30:41
от avidim
[Решено] Как поставить на паузу загрузочную информацию?

Автор Poltergeist

Ответов: 8
Просмотров: 3246
Последний ответ 25 Сентябрь 2013, 20:17:02
от rayanAyar
xdg-open неправильно обрабатывает xdg-mime? РЕШЕНО

Автор I-Jurij

Ответов: 2
Просмотров: 1606
Последний ответ 06 Октябрь 2015, 20:13:47
от I-Jurij
[Решено] Debian jessie-sed при включении только tty

Автор UndeadDragon

Ответов: 4
Просмотров: 1710
Последний ответ 10 Февраль 2014, 22:44:58
от sandaksatru