Так это и есть передовые технологии. Лучшая звуковая система, способная передавать звук только в один аудио вывод одновременно, ваши линуксы так могут?
Аффтар, а чё все бздуны уже на великом и могучем заговорили?
И да, этот простенький скрипт на «программу» не тянет, хотя безусловно кому-то может быть полезен.
Так я и не программист. Я думаю, лучше один простой скрипт притащить в систему, вместо какой-нибудь программы с жирными свино-зависимостями и gtk. Плюс ко всему это на лицензии BSD.
В поле Maintainer указана почта сопровождающего. А сопровождающий порта не обязательно должен быть автором. Сопровождать можно даже проприетарщину. Но это всё не отменяет того факта, что в данном случае автор и ментейнер – один и тот же человек.
Это, которую я хотел написать на Qt/C++ для переключения вывода звука между звуковыми картами? Я тогда хотел сделать типа со встроенной переключение в усилитель для наушников. Да?
И где исходник найти? Просто интересно.
Я думаю, лучше один простой скрипт притащить в систему, вместо какой-нибудь программы с жирными свино-зависимостями и gtk.
Спорное утверждение. Как не крути - gtk все равно притащится какой-нить звисимостью. А этот скрипт тащит x11-toolkits/tk86 который нужен только этому скрипту и будет валяться мертвым грузом.
Спорное утверждение. Как не крути - gtk все равно притащится какой-нить звисимостью. А этот скрипт тащит x11-toolkits/tk86 который нужен только этому скрипту и будет валяться мертвым грузом.
Даже без зависимости от тулкита, многие программы с gtk могут тащить в систему много всего. Языковые файлы, какие-то конфиги, файлы с настройками от самой программы. В некоторых случая их сильно много.
^ Эта программа притащила NLS, стили, документацию и какие-то файлы настроек. pkg info говорит, что отключить их нельзя, так как у порта нет опций. Его файл запуска сильно переусложнен. Кроме того, в самой программе мне лично не понятно для кого все эти крутилки и перделки. Я написал всего одну крутилку для звука, она подходит для всего.
pkg info -lx sndy
sndy-0.0.4:
/usr/local/bin/sndy
/usr/local/share/applications/sndy.desktop
/usr/local/share/licenses/sndy-0.0.4/BSD2CLAUSE
/usr/local/share/licenses/sndy-0.0.4/LICENSE
/usr/local/share/licenses/sndy-0.0.4/catalog.mk
^ Здесь лежит только сам бинарник для запуска и лицензия, которая сохраняется в любом случае.
А что до самого тулкита – так как я писал не просто на скриптовом языке, а на графическом фреймворке для GUI-шной морды, то какой-то тулкит должен быть в любом случае. Я конечно могу сравнить gtk и tk и найти множество причин, но не буду. Каждый может тащить в систему тулкит, который сам захочет (а есть ли вообще аналоги для этой программы на tk?). Я знал таких людей, которые намеренно выпиливают gtk из своей системы.
На фряхе еще много чего не написанного, не расстраивайся. Я пытался составить список вещей, которые не хватают пользователям на FreeBSD, но совершить их не смог, потому что многие вещи сам не использую.
Но, поздравляю!
Спс
Это тебя уже в порты приняли?
Ага. У меня сейчас 4 порта.
А вообще сложно было бюрократически, никакой волокиты?
Для меня нет, у меня были друзья в команде. Товарищ как раз стал коммитером и тренировался на мне фиксировать порты ;D
А в целом дело утомительное. Я видел порты, которые несколько лет не могли зафиксировать. Но обычно это длится несколько недель или месяцев. Для того чтобы это было быстрее, нужно всячески привлекать внимание коммитеров и проводить много времени в портах, чтобы кто-нибудь захотел помочь. Если порты сложные, то еще и много документации читать.
Это все понятно. Я хотел сказать немного о другом: gtk - неизбежное «зло» которое притащится в любом случае. А tk притащится скореевсего только если будешь юзать этот порт, так как у среднестатичтического юзера не так много портов которые написаны на нем в отличие от gtk.
Помимо того, что этот скрипт тащит отдельную мало-используемую сущность еще факт в том, что в отличие от gtk/qt эта переключалка будет дизайном выделятся из общего стиля окон настраиваемого для выше перечисленных фреймворков/библиотек.
Важно понимать, что выше написанное не упрек а лишь подчеркивание спорности утверждения о том, что лучше скрипт на легковесном tk нежели жирном gtk.
эта переключалка будет дизайном выделятся из общего стиля окон
Да, я в это не пытался угодить
Но как вариант можно с xwicked скооперироваться и написать вариацию на gtk/qt, чтобы добавить его почкование в качестве выборочной опции, если людям очень нужен выбор между тулкитами :D