Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Developing Ubuntu Apps for fun and profit
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Jakh Daven
September 28, 2012
Programming
0
99
Developing Ubuntu Apps for fun and profit
This is was a talk I gave at PyCon India 2012 about how to use python to develop ubuntu apps.
Jakh Daven
September 28, 2012
Tweet
Share
More Decks by Jakh Daven
See All by Jakh Daven
Logging in Django
tuxcanfly
6
15k
Other Decks in Programming
See All in Programming
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
1.4k
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
460
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
650
Claude Codeと2つの巻き戻し戦略 / Two Rewind Strategies with Claude Code
fruitriin
0
130
ぼくの開発環境2026
yuzneri
0
240
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
180
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
3.9k
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
200
Oxlintはいいぞ
yug1224
5
1.3k
OCaml 5でモダンな並列プログラミングを Enjoyしよう!
haochenx
0
140
CSC307 Lecture 07
javiergs
PRO
1
550
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
250
Featured
See All Featured
[SF Ruby Conf 2025] Rails X
palkan
1
760
Git: the NoSQL Database
bkeepers
PRO
432
66k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.6k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
250
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
94
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
It's Worth the Effort
3n
188
29k
The SEO Collaboration Effect
kristinabergwall1
0
350
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
200
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
450
Transcript
Developing Ubuntu Apps for fun and profit Javed Khan @tuxcanfly
Ubuntu • Python and Ubuntu • Why develop for Ubuntu
• developer.ubuntu.com • www.askubuntu.com
• Ubuntu • Software Center • Quickly • Glade •
Python • Package • Quality • Launchpad • QnA Agenda
Software Center • apps.ubuntu.com • Reviews/Ratings • Fun • ???
• Profit
Quickly • $ sudo apt-get install quickly • $ quickly
getstarted Tutorial Introduce quickly CLI
Glade • Widgets • Hierarchy • Properties Tutorial Create a
simple UI with Glade
Hello World Tutorial Simple app to get input text and
update a label
Python • GTK+ • PyGTK • GObject Introspection • Translating
GTK+ Docs
Editorize • Indicator • Keybinder • Gio settings • Help
• About
Package $ quickly package Tutorial Create .deb and install locally
Quality • lintian • licensecheck • pylint/pep8 Tutorial Check and
fix issues in build quality
• $ quickly share • $ quickly release • $
quickly submitubuntu Tutorial Create bzr, ppa; queue a build Launchpad
QnA Shoot!