You are not logged in.
Programs bellow are written in Vala and GTK3 to be simple, lightweight but modern at the same time by following latest GTK3 design guidelines. Source code of all applications is available on github, page: https://github.com/alphaos/build in the sub-directory def-scripts/03_extra/.
Emendo
Text editor with syntax highlighting
It has tabs support, used GtkPopover for Find dialog and menu, includes syntax highlighting via GtkSourceView
GMP Video
A GTK+ interface for mpv
This is a GTK3 front-end for command line player mpv, uses libmp-control, simple library which controls mpv through its slave mode.
PlayTV
Application that lets you watch live television over the Internet
Simple Radio
Streaming player for listening to online radios
It provides notification update on song change.
Taeni
Multi-tabbed terminal emulator based on VTE
Vestigo [ Discontinued ]
Modern, lightweight and simple file manager
Voyager
Fast and elegant image browser
Wpset
A simple tool for changing your desktop wallpaper
Uses imlibsetroot as backend. To show wallpaper on window manager start, you would need to add
wpset-shell --init &
to your window manager's autostart script.
Last edited by simargl (2014-08-21 13:53:00)
Offline
Perhaps something you might consider: upload the code to Git.
Last edited by Unia (2013-11-28 11:47:22)
If you can't sit by a cozy fire with your code in hand enjoying its simplicity and clarity, it needs more work. --Carlos Torres
Offline
All three AUR packages when building will use latest source from bitbucket, they are all in one same repository and I don't need to upgrade AUR scripts.
First post updated with a screen shot.
Cheers.
Offline
Added Taeni
Taeni is a simple terminal emulator based on GTK+ and VTE
Offline
Added GMP Video - MPlayer frontend in Vala and GTK3 and libmp-control - Library and Vala bindings to work with mplayer slave mode (used for gmp-video and simple-radio)
Offline
As the source changes without the PKGBUILD version increasing, you should append the package name with "-dev" or an appropriate vcs indicator. You could also include a pkgver() function. Check out *-git PKGBUILDs for examples.
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
Okay, I'll check that out, but as important to be correct is also to be easy for maintaining, and with this setup upgrading pkgbuilds with changing pkgver variables is not needed. Those packages wont have "official stable" releases, only direct build from bitbucket so I didn't add -hg extension.
---
Edit:
Fixed that problem, pkgver variables will now be dynamic as recommended in the Wiki
Last edited by simargl (2014-01-12 22:49:19)
Offline
Really admire your work - simple and useful. If you could add few features to programs - would be great.
1. GMP Video - work with other players eg. mpv vlc
2. Taeni - tabs ;-)
Also as Unia suggested it would be nice to have the code at Github - probably it could gain more attention and it would be easier to send you any issues.
Lenovo G50 | LXQT-git | compton | conky
Offline
When they add slave mode like in mplayer or something similar to mpv, then will probably switch to mpv as default, until then it's not possible to control mpv player from gtk window. For now latest changes are in GMP Video added volume control button, and wallpaper setter if someone is using it, complete UI redesign - which now reminds on nitrogen and save list of user added wallpaper's directories on program exit using Glib.Settings.
Offline
Offline
Voyager is a Image browser in Vala and Gtk+3. It has support for slideshow, double click switch to full screen, browse previous/next image with keyboard keys, context menu items "set as wallpaper" if wpset is installed, "edit with gimp" if gimp is installed, zoom in and out with Gtk.Scale from its headerbar. By default image size on start is set according to width and height of the main window, except if image width is smaller than 400px - then it's loaded at 100%.
Install with:
packer -S voyager
Depends only on Gtk3 and dconf for saving settings.
Last edited by simargl (2014-02-10 17:31:52)
Offline
gmp-video, playtv, simple-radio instead of mplayer2, are now based on its successor - mpv which is in active development. libmp-control is library used from all 3 programs to send commands to mpv in slave mode, so install that first.
Offline
Great - really great !!! You do really a great work. Have you considered writing something like lxpanelx (but with gtk3, no gnome deps)? The lightweight gtk3 panel is probably last piece to make (based on LXDE) full light DE in gtk3 (as spacefm is already great desktop manager). You created most of other base gtk3 apps - so you are close to have your own DE :-)
Last edited by nbvcxz (2014-03-22 10:53:52)
Lenovo G50 | LXQT-git | compton | conky
Offline
Offline
Thank you nbvcxz I'm glad someone is using those programs, for making panel there is no plan for that currently because I use tint2 and like it more then traditional panels. Will probably add some new widgets from Gtk+ 3.12 after its release, for example popover menu seems interesting.
Offline
Taeni has got tabs support! And the App Menu...
https://wiki.gnome.org/Projects/GnomeSh … ds/AppMenu
Some other changes:
- Use Gtk.Application class in all apps, with Gnome like App Menu, and single window mode - for example when you have video playing in GMP Video, then click on new video file in File manager it will open new file in that same window.
- Voyager and playtv: replaced Gtk.Grid with Gtk.Paned,
- Gmp-video: keyevents Page_Up, Page_Down for fast forward/backward,
- Simple radio: control volume level with scroll wheel,
- Emendo: Ctrl+Wheel change font size.
Offline
Gmp video seems to leave mpv processes running every time I watch a video.
Offline
I've noticed that too, it doesn't happen always but occasionally mpv remains active even after program is closed, unfortunately I don't know how to fix it. On exit gmp-video sends stop command to fifo file, that should first stop the video then delete fifo and output file. And it always stops video playback, but mpv for some reason remains in memory. What's interesting when you click the Stop button in the middle of a video, then check for activity with pidof mpv it will in that case exit properly, not remain active. In both ways command sent to fifo is the same but result is different. Probably I did something wrong...
In case someone is willing to check the method it's here:
https://github.com/simargl/alphaos/blob … .vala#L130
Last edited by simargl (2014-06-10 18:25:14)
Offline
Gmp video seems to leave mpv processes running every time I watch a video.
I think this problem is fixed now, please try installing again. First you'll need to install package libmp-control then gmp-video. Also menu now uses GtkPopover, and looks great. Cheers!
Offline
Thanks orschiro, I'm glad if you find these apps useful. For calendar I have installed gsimplecal, works nice with tint2 it doesn't show weeks but it's doubtful I could make something better.
Offline
GMP Video is now compatible with mpv version 0.4.x. Some more options are added, for example taking screenshot and volume control using keyboard shortcuts. dconf-editor is still required to change preferences.
Offline
Vestigo
File manager in Vala and GTK3
https://github.com/simargl/vestigo
Features:
- look close to nautilus
- minimal dependencies
- shows image thumbnails
- pdf preview also supported
- file operations are done with coreutils commands in the background
- those commands are executed synchronously
- adjusting settings with dconf-editor and path /org/alphaos/vestigo/preferences/
Testers are welcome!
Offline