Naming and configuration, icons, desktop entry...
Two things about naming :
- IMHO and according to my distro policy (Mandriva) that is dual GNOME and KDE based, screenruler should be called something more specific like "gnome-screenruler" (my prefered name) or "gruler" (like before) or even "gscreenruler" or gtk-screenruler, but screenruler is too generic.
- the names of the icon files should be in a config file to be easily changed.
APP_ICON_LIST = ['screenruler-
I try to make a RPM for Mandriva, and I'd like to provide these 3 files with the same name "gnome-
- I think "APP_LOGO_FILENAME = 'screenruler-
- You could provide a XDG desktop file for the menu entry . Here is one :
[Desktop Entry]
Name=Screen Ruler
Name[af]=Skerm Liniaal
Name[bg]=Линийка за екрана
Name[ca]=Regla de pantalla
Name[cs]
Name[cy]=Mesurydd Sgrîn
Name[da]
Name[de]
Name[el]=Χάρακας οθόνης
Name[eo]=Ekrana liniilo
Name[es]=Regla para la pantalla
Name[et]=Ekraani joonlaud
Name[eu]=Pantaila erregela
Name[fa]=خطکش پرده
Name[fi]
Name[fr]=Règle d'écran
Name[ga]=Rialóir Scáileáin
Name[gl]=Regra de pantalla
Name[he]=סרגל מסך
Name[hi]=स्क्रीन मापनी
Name[hr]=Ravnalo
Name[hu]
Name[is]=Reglustika
Name[it]=Righello per lo schermo
Name[ja]=スクリーンルーラー
Name[kk]=Экран өлшегіші
Name[km]
Name[ko]=화면 자
Name[lt]=Ekrano liniuotė
Name[lv]=Ekrāna mērlenta
Name[ms]=Pembaris Skrin
Name[nb]
Name[nds]
Name[ne]=पर्दा रूलर
Name[nl]
Name[nn]
Name[pa]=ਸਕਰੀਨ ਰੀਡਰ
Name[pl]=Linijka ekranowa
Name[pt]=Régua do Ecrã
Name[pt_BR]=Régua da tela
Name[ro]=Riglă de ecran
Name[ru]=Экранная линейка KDE
Name[se]
Name[sk]=Pravítko obrazovky
Name[sl]=Zaslonsko ravnilo
Name[sv]
Name[ta]=திரை உருளை
Name[tg]=Ҷадвали экрании KDE
Name[th]
Name[tr]=Ekran Cetveli
Name[uk]=Лінійка екрана
Name[uz]=Ekran lineykasi
Name[uz@
Name[vi]=Thước đo màn hình
Name[zh_CN]=屏幕标尺
Name[zh_HK]=螢幕尺規
Name[zh_TW]=螢幕尺規
GenericName=Screen Ruler
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[ko]=화면 자
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
GenericName[
Comment=Screen ruler for the GNOME desktop
Comment[fr]=Règle d'écran pour le bureau GNOME
Exec=gnome-
Icon=gnome-
Terminal=false
Type=Application
Categories=
NotShowIn=KDE;
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by