Als «application-development» getaggte Fragen

Schreiben von Anwendungen für Ubuntu (einschließlich Ubuntu Touch) und Fragen zum Einreichen von Anwendungen an das Ubuntu Software Center. Dies umfasst sowohl Open Source- als auch kommerzielle Anwendungen.


4
Wie programmiere ich ein Statussymbol, das sowohl in Ubuntu als auch in anderen Distributionen angezeigt wird?
Die betreffende Anwendung führt eine Aktion aus (hier Verbinden von Audio mit Netzwerkströmen) und wird minimiert ausgeführt, wenn diese Aktionen erfolgreich waren. Daher wird ein Statussymbol benötigt, um den Status der Verbindung anzuzeigen (z. B. VERBUNDEN / NICHT VERBUNDEN). Erst wenn Sie auf das Symbol klicken, wird das Anwendungsfenster geöffnet, …

3
Wie schreibe ich Appindicators in Python?
Ich versuche, einige einfache Indikatoren zu entwickeln, z. B. für Numlock / Capslock und Helligkeit. Wie würde ich Indikatoren in Python erstellen? Gibt es Tutorials, die mich durch das Schreiben meines ersten Indikators führen (wie bei Apps, die schnell eingehen)? Irgendwelche einfachen Lösungen zum Starten wie schnell Vorlagen?


2
Was ist das Black-Header-Widget in einigen Programmen?
In einigen Ubuntu-Programmen (Ubuntu-Systemsteuerung, Systemeinstellungen), aber nicht z. B. in Banshee, enthält der obere Teil des Fensters Elemente in dunklem Ton (mit dem Ambience-Thema). Aber ich kann kein Standard-Widget finden, das dies automatisch erledigt. Sind diese Farben alle von Hand eingestellt (anstelle von Standard-Widget + Thema)? Und wenn sie von …

2
Wie funktioniert das Application Review Board?
Laut https://wiki.ubuntu.com/AppReviews ist der Application Review Process sowohl für Upstream-Software-Entwickler als auch für Ubuntu-Packager gut. Der Punkt scheint zu sein, dass die Upstream-Entwickler den Vorteil haben, ihre Apps schneller und einfacher in das Software Center zu bekommen, während sie den Ubuntu-Paketmanagern helfen, indem sie ihre Anwendung für das Packen vorbereiten. …


2
Wie lese ich die Ausgabe des dbus-Monitors?
Ich spiele mit dbus-monitor herum, um zu verstehen, wie dbus in der Ubuntu-Umgebung funktioniert. Ich habe diesbezüglich mehrere Fragen: Können Sie mir bitte mitteilen, wie ich Folgendes richtig lesen soll? Ich verstehe die große Idee, aber nicht die Details. signal sender=:1.1948 -> dest=(null destination) serial=1829990 path=/org/ayatana/menu/DA00003; interface=org.ayatana.dbusmenu; member=ItemPropertyUpdated int32 23 …

4
Entwicklerressourcen für Desktop-Apps?
Auf developer.ubuntu.com scheinen die meisten Ressourcen auf Ubuntu Touch ausgerichtet zu sein. Wenn ich eine Ubuntu-Desktop-Anwendung schreiben wollte, wo kann ich anfangen? Ist das Ubuntu SDK auch für den Desktop? Ich habe gelesen, dass es sich eher um mobile Apps handelt. Da das Ubuntu SDK noch nicht für den Desktop …


1
Wie werden App-Berechtigungen in Ubuntu Touch gehandhabt?
Die meisten Elemente der Hardware oder Datensätze, die von Apps auf der Android- und iOS-Plattform gemeinsam genutzt werden, werden streng kontrolliert und nur für Apps bereitgestellt, die explizit auf der Basis der erforderlichen Informationen bereitgestellt werden. Auf diese Weise kann der Benutzer sicherstellen, dass beispielsweise eine böswillige Taschenlampen-App seinen Standort …

2
Wie kann diese Richtlinie für die Einreichung eines Antrags beim Software Center eingehalten werden?
Ich habe die Ubuntu Developer Program-Vereinbarung zum Einreichen von Anwendungen beim Software Center gelesen und bin auf die folgende Klausel gestoßen: 3.1 Sie müssen zuerst die von Ihnen eingereichten Apps testen, um sicherzustellen, dass sie mit allen derzeit unterstützten Versionen von Ubuntu kompatibel sind (wie auf der Canonical-Website zum Zeitpunkt …

4
Schreiben von Indikatoren mit Python, GIR und GTK3
Ich schreibe eine Anwendung, die einen Indikator verwenden muss. Ich habe dies in der Vergangenheit mit PyGTK und GTK2 durchgeführt und als Referenz dieses Dokuments verwendet: https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators#Python_version Dies funktioniert jedoch nur mit PyGTK und GTK2. Die Dinge haben sich seitdem geändert, und ich muss eine gute Dokumentation, ein Tutorial oder …

1
Gibt es eine detaillierte API-Dokumentation zur Python-Bindung für appindicator?
Ich werde ernsthaft mit einem eigenen Projekt und benötige eine gute Dokumentation zum Appindicator-Modul für Python. Was ich bisher gefunden habe: API-Dokumentation auf dev.ubuntu.com Community Wiki Eintrag API-Dokumentation zum C-Code Schöner Blogbeitrag Was stimmt mit denen nicht: Nur eine Liste ohne Erklärungen zu den Argumenten, Ergebnissen und der Funktionsweise der …

2
Kann ich meine PyQt4-App ohne PyQt-Lizenz verkaufen?
Ich möchte eine Python-Anwendung verkaufen, die PyQt4 verwendet. Die kommerziellen Lizenzen für Qt PyQt kosten zusammen Tausende von Euro. Muss ich eine kommerzielle Lizenz kaufen? Betrachten Sie dies aus einer "gepackten" Sicht, in der ich ein Ubuntu-Paket über das Software Center bereitstelle. Mein Paket würde von vorhandenen Ubuntu Python- und …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.