pacmanXG (GUI для пакман ... еще один)

white_ghost
я только под виндовый гуй немного умею писать, как это в линуксе я не знаю.
А писать никто и не заставляет. Дизайн-макет давайте :)
язык программирования - freepascal, MSEide + MSEGUI.

Это конечно не замена пакману, но удобное дополнение © mehanoid

особенности
- не требует GTK и QT, только Хorg. (установил archlinux, установил и запустил Иксы, запустил pacmanXG), дргуих зависимостей нет
- не трогает базу данных pacman, работает только с консольным выводом pacman,
простите не прочитал этого. Теперь понятно откуда оно такое "замечательное" родилось. И почему кнопочки вам нужно рисовать -)))))).
А чем вас так испугал GTK и C++?
я не видел еще ни одной программы обладающей вменяемой производительностью написаной на паскале. Даже казалось бы простейшие вещи написаные на паскале отчего то работают совсем не так шустро как должны бы.
lampslave
white_ghost
я только под виндовый гуй немного умею писать, как это в линуксе я не знаю.
А писать никто и не заставляет. Дизайн-макет давайте :)
К дизайну у меня никаких притензий нет, я ниче не понимаю в дизайне. Есть претензии к функционалу... ну например нельзя отметить список пакетов которые хочется установить, а потом нажать на кнопку "установить" и все поставится разом, вместо этого нужно найти один пакет установить его, ищешь второй пакет список обновляется и тебя выкидывает в начало. Откуда он берет базу пакетов???? такое ощущение что он каждый раз ее выкачивает с зеркала путем pacman Ss a; pacman Ss b; pacman Ss ab.... ну кароч там движек от брута явно. Я к тому что а нельзя это сделать побыстрее и желательно чтоб это обновление где нить в фоне работало? Почему нельзя отделить "установленые пакеты" - одно окно, "не установленые" - другое, "апдейты" - третье "блеклист на апдейты" - четвертое "зекркала" - пятое "категории" шестое..... ну емое скидали все в одну кучу все лагает все тормозит ну че это за гуйня блин.
предполагается, что люди, которые ценят скорость, автоматику и малозатратность, пользуются обычным пакменом. Ну или йогуртом. Гуй в большей степени для тех, кто не парится никакими вопросами.
Зачем делать зависимость от gtk/qt, если сделано без них? Чтобы смотрелось уныло без дополнительных перделок (тем) в противоположном де (гтк в кедах, кт в гноме)?
PGP 0x31361F01
arcanisrepo
ну например нельзя отметить список пакетов которые хочется установить, а потом нажать на кнопку "установить" и все поставится разом
ОК, тогда нарисуйте окошко, где можно будет увидеть список, в котором можно будет выбрать пакеты, и добавьте туды кнопку "Установить".
white_ghost
Есть претензии к функционалу... ну например нельзя отметить список пакетов которые хочется установить, а потом нажать на кнопку "установить" и все поставится разом,
именно так и сделано в pacmanxg. Там формируется очередь (списки) пакетов на установку и удаление потом кнопка Execute запускает исполнение. Фишка экспресса в другом - возможность запускать ОДНОВРЕМЕННО несколько задач. На ютубе есть ролик про pacmanexpress, там как раз показано как эта фишка работает.

white_ghost
Откуда он берет базу пакетов???? такое ощущение что он каждый раз ее выкачивает с зеркала путем pacman Ss a; pacman Ss b; pacman Ss ab.... ну кароч там движек от брута явно.
Консольный вывод команд: "pacman -Qtdq" "pacman -Qe" "pacman -Qs" "pacman -Ss" и уж потом формируется список, У меня не самая сильная машина - формирование таблицы из 6000 пакетов примерно занимает полторы секунды . Это много? Какой-то гуй к пакману может быстрее?

white_ghost
Почему нельзя отделить "установленые пакеты" - одно окно, "не установленые" - другое, "апдейты" - третье "блеклист на апдейты" - четвертое "зекркала" - пятое "категории" шестое..... ну емое скидали все в одну кучу все лагает все тормозит ну че это за гуйня блин.
Чем не понравились фильтры?
Кароче, брат, GIMP тебе в помощь, изобрази как на одной форме разместить пять окон со списками пакетов, чтобы это смотрелось и было удобно
white_ghost
я не видел еще ни одной программы обладающей вменяемой производительностью написаной на паскале. Даже казалось бы простейшие вещи написаные на паскале отчего то работают совсем не так шустро как должны бы.
Не будем устраивать войны С++ vs Pascal, я например такие программы знаю
возможность запускать ОДНОВРЕМЕННО несколько задач
достижение! -) если не путаю с портажем, то помоему пакман не может 2 установки сразу, запустить он их запустит но все равно одна из задач будет дожидатся завершения другой.
У меня не самая сильная машина - формирование таблицы из 6000 пакетов примерно занимает полторы секунды . Это много?
В масштабах "от сотворения мира" это не так много чтоб заметить. Но, давайте подумаем, машина тратит полторы секунды... на вывод таблицы... для сравнения моя не самая мощная машина за секунду рендерит ~80 картинок в HD с эффектами шейдерами звуками физикой, а ваша выводит какую то табличку? да эти полторы секунды это просто вечная вечность для "нарисовать таблицу" такие вещи должны случатся просто мгновенно.
minoshi
Короче, всё понятно. Не кормим больше.
 
Зарегистрироваться или войдите чтобы оставить сообщение.