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
Jakh Daven
September 28, 2012
Programming
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
More Decks by Jakh Daven
See All by Jakh Daven
Logging in Django
tuxcanfly
6
15k
Other Decks in Programming
See All in Programming
Press start. Python's next generation.
willingc
PRO
3
310
業務時間外もAIに働いてもらう話
colorful12
3
10k
XP祭りでしか伝わらないフリップネタ #xpjug
murabayashi
0
110
数年滞っていたダークモード対応をおよそ2週間で完了させる
chigichan24
0
680
片田舎のおっさん、 Swift Buildのダイアモンド問題解決の不具合修正PRを出すが、解決方法がキャッシュをしないようにすることであり、ビルド時間が伸びると言われてマージされないので高速化もする/swiftbuild
yimajo
0
360
Deep dive into the select statement (GopherCon UK)
jespino
0
170
Can LLMs Replicate 4 Years of Compose Migration? Exploring the boundaries of automation with 279 XML files from a real product
makun
0
130
新人はどこまで自力でやり、どこからAIに頼るべきか/エンジニア育成に向き合う_先輩たちの悩みと知見共有会
toppan_digital_dev
1
570
ALB ログから Trace を気合で繋げる技術
fohte
7
880
型解析で実現する Go の言語内 DSL / Conference に Go! タイムテーブルの歩き方 for Gophers
mazrean
0
130
アクセシビリティから考える情報設計
high_g_engineer
0
260
Go を使い始めて 2 ヶ月の学び / My first two months with Go
contour_gara
0
420
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
410
ラッコキーワード サービス紹介資料
rakko
1
4.8M
Deep Space Network (abreviated)
tonyrice
0
290
Facilitating Awesome Meetings
lara
57
7.1k
エンジニアに許された特別な時間の終わり
watany
108
250k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.9k
Skip the Path - Find Your Career Trail
mkilby
1
220
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.7k
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!