thinksilicon / ofonogui Goto Github PK
View Code? Open in Web Editor NEWSimple Gtk3 GUI written in Perl for the ofono modem manager.
License: GNU General Public License v2.0
Simple Gtk3 GUI written in Perl for the ofono modem manager.
License: GNU General Public License v2.0
Number::Phone
is installed using cpanm
, others are installed via distro packagesThe GUI is able to:
Features which are not working:
$ perl ofonogui.pl
*** Gtk3::Frame::new: passed too many parameters (expected 2, got 3); ignoring excess at lib/OfonoGUI/GUI.pm line 88.
*** Gtk3::Frame::new: passed too many parameters (expected 2, got 3); ignoring excess at lib/OfonoGUI/GUI.pm line 122.
Use of uninitialized value in subtraction (-) at lib/OfonoGUI/GUI.pm line 216 (#1)
(W uninitialized) An undefined value was used as if it were already
defined. It was interpreted as a "" or a 0, but maybe it was a mistake.
To suppress this warning assign a defined value to your variables.
To help you figure out what was undefined, perl will try to tell you
the name of the variable (if any) that was undefined. In some cases
it cannot do this, so it also tells you what operation you used the
undefined value in. Note, however, that perl optimizes your program
and the operation displayed in the warning may not necessarily appear
literally in your program. For example, "that $foo" is usually
optimized into "that " . $foo, and the warning will refer to the
concatenation (.) operator, even though there is no . in
your program.
Use of uninitialized value in concatenation (.) or string at
lib/OfonoGUI/GUI.pm line 216 (#1)
Use of uninitialized value in subtraction (-) at lib/OfonoGUI/GUI.pm line 223 (#1)
(ofonogui.pl:55686): Gtk-CRITICAL **: 16:30:09.291: gtk_main_quit: assertion 'main_loops != NULL' failed
I can dial, send tones or hang up call when using the dial-number
script or patched ofonoctl (to add send tones and hang up functions).
P.S. Thank you very much for your work and I hope it can be functional again, since I cannot find other alternatives on Linux to make/manage calls in GUI.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.