Нет необходимости в PPA. В папке universe есть пакет gcc-snapshot. Это включает в себя libstdc ++ и все остальное, но все они установлены под /usr/lib/gcc-snapshot.
Конечно, это всего лишь 4.7 до 4.8. Начало разработки через несколько месяцев, после чего я ожидаю, что там будет gcc -4.7, хотя я точно не знаю.
Попробуйте tkbash.
Вы можете указать такие элементы, как
tkbash 1 button b1 -x 0 -y 0 -w 100 -h 30 -t "click me" --command "notify-send hi"
Я разместил здесь ответ, который может быть полезен для удобства, я просто верну его здесь.
Яд может быть полезен в этом отношении, это вилка зенита с большим количеством функций, одна из них можно создавать формы.
Вот очень простой пример формы:
#!/bin/bash
frmdata=$(yad --title "Test Form" --form --field "Address" --field="Name")
frmaddr=$(echo $frmdata | awk 'BEGIN {FS="|" } { print $1 }')
frmname=$(echo $frmdata | awk 'BEGIN {FS="|" } { print $2 }')
echo $frmaddr > test.txt
echo $frmname >> test.txt
В приведенном выше скрипте будет отображаться такая форма:
После ввода данных и нажмите «ОК» или нажмите «Ввод» на клавиатуре, данные формы будут записаны в текстовый файл test.txt, я использую awk для разделения данных формы, которые строка с каналом в качестве разделителя полей, я считаю, что есть прямой способ получить данные без awk, но я не эксперт yad, пожалуйста, проверьте проект дома и задайте вопросы, вы можете найти более элегантный способ.
Как получить и установить yad здесь:
yad project home:
http: // code. google.com/p/yad/
больше примеров здесь:
http://code.google.com/p/yad/w iki / Examples
Пока нет конструктора форм, но поскольку синтаксис настолько прост и так близок к зениту, это обычно не проблема.
Для простого ввода пользователя вы можете использовать zenity (живет в пакете zenity). Простой пример может быть примерно таким:
VARIABLE=$(zenity --entry --title="Give me inputz" --text="Write some stuff")
echo $VARIABLE
Для текстового поля (как мы говорим в мире HTML) вы изменили бы синтаксис на что-то вроде этого:
zenity --text-info --title="Give me inputz" --editable
Вы можете узнать многое из его руководства.
Редактирование: вы также можете найти его руководство .
Взгляните на это: http://sites.google.com/site/easybashgui
Вы используете:
source easybashgui
input 2 "Address" "?" "Name" "?"
cp "$dir_tmp/$file_tmp" "test.txt"
clean_temp
Попробуйте tkbash.
Вы можете указать такие элементы, как
tkbash 1 button b1 -x 0 -y 0 -w 100 -h 30 -t "click me" --command "notify-send hi"
Я разместил здесь ответ, который может быть полезен для удобства, я просто верну его здесь.
Яд может быть полезен в этом отношении, это вилка зенита с большим количеством функций, одна из них можно создавать формы.
Вот очень простой пример формы:
#!/bin/bash
frmdata=$(yad --title "Test Form" --form --field "Address" --field="Name")
frmaddr=$(echo $frmdata | awk 'BEGIN {FS="|" } { print $1 }')
frmname=$(echo $frmdata | awk 'BEGIN {FS="|" } { print $2 }')
echo $frmaddr > test.txt
echo $frmname >> test.txt
В приведенном выше скрипте будет отображаться такая форма:
После ввода данных и нажмите «ОК» или нажмите «Ввод» на клавиатуре, данные формы будут записаны в текстовый файл test.txt, я использую awk для разделения данных формы, которые строка с каналом в качестве разделителя полей, я считаю, что есть прямой способ получить данные без awk, но я не эксперт yad, пожалуйста, проверьте проект дома и задайте вопросы, вы можете найти более элегантный способ.
Как получить и установить yad здесь:
yad project home:
http: // code. google.com/p/yad/
больше примеров здесь:
http://code.google.com/p/yad/w iki / Examples
Пока нет конструктора форм, но поскольку синтаксис настолько прост и так близок к зениту, это обычно не проблема.
Для простого ввода пользователя вы можете использовать zenity (живет в пакете zenity). Простой пример может быть примерно таким:
VARIABLE=$(zenity --entry --title="Give me inputz" --text="Write some stuff")
echo $VARIABLE
Для текстового поля (как мы говорим в мире HTML) вы изменили бы синтаксис на что-то вроде этого:
zenity --text-info --title="Give me inputz" --editable
Вы можете узнать многое из его руководства.
Редактирование: вы также можете найти его руководство .
Взгляните на это: http://sites.google.com/site/easybashgui
Вы используете:
source easybashgui
input 2 "Address" "?" "Name" "?"
cp "$dir_tmp/$file_tmp" "test.txt"
clean_temp