Rozhovor s vývojáři za novým nástrojem Ubuntu Tweak Tool „Mechanig“

mechanig pro Ubuntu
Mechanig

Pokud jste uživatel Ubuntu, který rád posouvá své přizpůsobení plochy na maximum, možná jste už slyšeli o novém nástroji pro konfiguraci plochy pod názvem „Mechanig ‘.

Přestože nástrojů pro vylepšení desktopů není málo, Mechanig si klade za cíl vybavit uživatele rychlým a snadno použitelným nástrojem.

Nedávno jsem měl možnost rozhovor s Vývojový tým Freyja který se skládá z Barneedhar Vigneshwar, J Phani Mahesh, Amith KK, Georgi Karavasilev, Sam Tran, Sam Hewitt, a Ángel Araya

Kdo přišel s nápadem na Mechanig? Co tě inspirovalo?

Nápad zahájit projekt byl Barneedharův. Po oznámení ukončení vývoje Ubuntu Tweak se na nás obrátil se zprávou „Let’s fork Ubuntu Tweak“. Těch několik všesměrových konfiguračních nástrojů Unity, které existují, je skličující a stále obtížně použitelné. Některým chyběla důležitá nastavení-například konfigurace hot-rohů-a jiní se cítili mimo místo v samotném prostředí, které ladili.

Chtěli jsme něco nesmírně užitečného pro technické i netechnické uživatele, kteří hledali konfigurační nástroj na jednom místě, který byl lehký na závislosti a snadno se používal.

 Má váš tým nějakou formu vedení a jak funguje vývoj? Jsou úkoly delegovány?

Barneedhar je vedoucím projektu, ačkoli tým je dostatečně malý a dostatečně specializovaný, aby spadal do přirozených návrhových a vývojových rolí. Veškerá vývojová práce probíhá v jednom repozitáři git s revizemi, které překlenují každou hodinu dne. Spolupráce v reálném čase probíhá v IRC, ale zůstáváme v kontaktu na třech kontinentech a více časových pásmech také prostřednictvím několika sociálních sítí. Většina z nás má dostatek zkušeností s Pythonem nebo Gtk, aby mohla pracovat na drobných problémech, když se objeví na IRC; ale všichni víme, jaká jsou naše omezení a na koho se obrátit, když narazíme na zvláštní problémy.

Vidím, že Mechanig je v současné době k dispozici jako PPA, ale máte nějaké plány na to, aby byl nabízen v softwarovém centru Ubuntu?

Ve skutečnosti jsme s Ubuntu MOTU hovořili o vydání aplikace v softwarovém centru Ubuntu, takže jakmile budeme mít stabilní verzi, plánujeme odeslání aplikace na USC. Nadále budeme nabízet nestabilní sestavení prostřednictvím každodenního PPA pro uživatele, kteří jsou ochotni nám pomoci s testováním a hlášením chyb.

 Uvažovali jste nad návrhem implementace vašich funkcí do běžných systémových nastavení pro Ubuntu, nebo vás baví současný vztah Mechanigu jako nástroje třetí strany?

Pro aplikace, které chtějí jít proti proudu, existuje významný proces. Nemůžeme aplikaci pouze odeslat v aktuálním stavu a, bože, přistane v příštím vydání Ubuntu. Potřebuje schválení návrhu (a někdy dokonce i komunity) a musí být dobře integrován v Ubuntu. V případě Mechanigu to zahrnuje změnu ze samostatné aplikace na podokna v Nastavení systému a další práce, aby odpovídaly specifikacím návrhu. Na konci tohoto procesu již nebude Mechanig vyladěním, ale sadou možností v Nastavení systému. Možná, až budeme mít stabilní verzi, oslovíme tým pro návrh Ubuntu a promluvíme si s nimi. Do té doby to bude stále nástroj třetí strany.

Proč jste si vybrali jazyk Python 3 jako jazyk, ve kterém jste napsali Mechanig?

Různí členové mají zkušenosti s jazykem Java, C, C#, C ++ a Perl, ale téměř celý tým má předchozí zkušenosti s Pythonem. Všudypřítomnost jazyka a hojnost aplikací Pythonu v Ubuntu navíc vytvořily soubor atraktivní vývojové prostředí a užitečná komunita vývojářů Pythonu v rámci většího Ubuntu společenství. Také Ubuntu by brzy brzy přešlo na Python 3.

Jaké jsou vaše plány pro Mechanig v první polovině roku 2013?

Plánujeme vydat stabilní verzi do konce ledna a odtud je to všechno o vylepšení uživatelského rozhraní, které bude 13.04.

To znamená, že další pracovní síla se vždy hodí. Pokud někdo chce přispět, může se připojit k kanálu IRC #mechanig na Freenode a tam si s námi promluvit.

Také máme GitHub a Projekt Launchpadu stránek.

Co vás povzbuzuje k vývoji aplikací pro Ubuntu ve srovnání s jinými distribucemi Linuxu? Obdrželi jste nějakou pomoc nebo povzbuzení od komunitního týmu Ubuntu?

Všichni používáme Ubuntu jako primární operační systém, takže pro nás bylo přirozené vyvinout nástroj přizpůsobený našim konkrétním potřebám v Ubuntu s Unity. Pokud by Unity získala významnou trakci na jiných distribucích, byl by tento nástroj pravděpodobně stejně užitečný i pro tyto uživatele.

Michael Hall z Komunitního týmu Ubuntu projevil o projekt zájem, což je, doufejme, dobré pro budoucí integraci Mechanigu do hlavní řady Ubuntu. Komunita Ubuntu byla obecně také velmi povzbudivá. Zaznamenali jsme četná videa Mechaniga v akci a zpětná vazba byla zatím ohromně pozitivní.

Pokud jde o další vývoj aplikací, nekončíme jen u Mechanigu; tým má do budoucna naplánováno několik projektů, mezi něž patří: celosystémový ekvalizér, notifikační centrum a hudební přehrávač.

Ještě jednou děkuji týmu Freyja, že si udělal čas na rozhovor s OMG! Ubuntu a také tým se v současné době snaží přejmenovat Mechanig a hledají OMG! Pomoc komunity Ubuntu při výběru názvu, možnosti, které zvažují, jsou níže:

Všechno Ubuntu, denně. Od roku 2009.

Teachs.ru