تقویم هجری شمسی،قمری و میلادی در میزکار گنوم لینوکس قابلیت نمایش اوقات شرعی و پخش اذان درج تعطیلیها و مناسبتهای رسمی تقویم زبان کاملاً فارسی تاریخ قمری هلالی ایران سازگار با اکثر نسخههای گنوم در حال توسعه... Shows Persian + Islamic + Gregorian date in the panel of gnome. It shows: 1- Persian calendar 2- It can show, today is holiday or not! 3- Show notification onDayChanged! 4- Date converter between Persian, Gregorian and Lunar Hijri(Islamic) 5- Show calendar Events. 6- Show PrayTimes and play sound (Azan). Please "rate" here and "star" project in GitHub. Please open an issue in GitHub if you found something or have an idea! گزارش مشکلات: https://github.com/SCR-IR/gnome-shamsi-calendar/issues
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
Version | Status |
---|---|
40 | Rejected |
39 | Rejected |
38 | Rejected |
37 | Rejected |
36 | Rejected |
35 | Rejected |
34 | Rejected |
33 | Active |
32 | Active |
31 | Inactive |
30 | Rejected |
29 | Rejected |
28 | Inactive |
27 | Inactive |
26 | Inactive |
25 | Inactive |
24 | Inactive |
23 | Inactive |
22 | Rejected |
21 | Rejected |
20 | Inactive |
19 | Inactive |
18 | Inactive |
17 | Rejected |
16 | Inactive |
15 | Rejected |
14 | Active |
13 | Inactive |
12 | Inactive |
11 | Inactive |
10 | Inactive |
9 | Inactive |
8 | Active |
7 | Inactive |
6 | Inactive |
5 | Active |
4 | Inactive |
3 | Inactive |
2 | Inactive |
1 | Inactive |
Missed line 31, 72 (sound.js) before. You can play sound with: ```js let player = global.display.get_sound_player(); let file = Gio.File.new_for_path('PATH TO THE FILE'); player.play_from_file(file, 'title', null); ```
i need a class with the following methods to work in both files "extension.js" and "prefs.js" . please introduce relevant documents or a sample of ready examples . class SoundPlayer { setUri(uri) {// set or change sound file uri/path } isPlaying() { } play() { } pause() { } setVolume(value) { } }
For `prefs.js`: https://discourse.gnome.org/t/how-to-play-sound-using-gtk/19493/3 In `extension.js`, volume is getting handled by [Gvc.MixerStream](https://gjs-docs.gnome.org/gvc10~1.0/gvc.mixerstream). Look at [ui/status/volume.js](https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/status/volume.js#L24). That returns `Gvc.MixerControl` and then you can get the stream with [get_default_sink](https://gjs-docs.gnome.org/gvc10~1.0/gvc.mixercontrol#method-/get_default_sink). If you need any more info: - [GNOME Extensions Matrix Channel](https://matrix.to/#/#extensions:gnome.org) - IRC Bridge: irc://irc.gimpnet.org/shell-extensions