Using Gnome SmsSend

The commandline Options

gsmssend offers a number of command line options similar to those of all GNOME applications. Here is a list of the supported command line arguments:

gsmssend [OPTION...]

optionpurpose
GNOME Options 
--disable-sound Disable sound server usage
--enable-sound Enable sound server usage
--espeaker=HOSTNAME:PORT Host:port on which the sound server to use is running
--version 
Help options 
-?, --help Show this help message
--usage Display brief usage message
GTK options 
--gdk-debug=FLAGS Gdk debugging flags to set
--gdk-no-debug=FLAGS Gdk debugging flags to unset
--display=DISPLAY X display to use
--sync Make X calls synchronous
--no-xshm Dont't use X shared memory extension
--name=NAME Program name as used by the window manager
--class=CLASS Program class as used by the window manager
--gxid_host=HOST 
--gxid_port=PORT 
--xim-preedit=STYLE 
--xim-status=STYLE 
--gtk-debug=FLAGS Gtk+ debugging flags to set
--gtk-no-debug=FLAGS Gtk+ debugging flags to unset
--g-fatal-warnings Make all warnings fatal
--gtk-module=MODULE Load an additional Gtk module
GNOME GUI options 
--disable-crash-dialog 
Session management options 
--sm-client-id=ID Specify session management ID
--sm-config-prefix=PREFIX Specify prefix of saved configuration
--sm-disable Disable connection to session manager
GsmsSend options: 
-s, --scriptpath=PATH Path for SmsSend scripts (This can be set with the SMSSEND_SCRIPTPATH environment variable too)
-f, --scriptfile=FILENAME Use only one script with this filename
-u, --user_only Use only the scripts in current directory or in user directory ($HOME/.smssend)

The Menu Bar

When you first start gsmssend you will be presented with the provider notebook (see this figure).

From this window, you can manipulate the provider scripts that are currently installed on the system and that you choose to view. When selecting a provider in this window, you will display the main user interface of the script (see below).

Operations can be performed with the menu items. Their meanings are as follows:

File

Figure 2. The File Menu

This menu contains:

  • Add provider File (A) — lets you select a provider script file and opens it, reading its contents and adding a new notetab immediately in the main view.

  • Go to SmsSend home page for more scripts (G) — will open a browser window to the smssend home page on internet, where you can pick new script files.

  • Execute SmsSend for delayed connections (E) — lets you throttle all delayed call to smssend if you configured gsmssend to delay all calls. This can be usefull if you want to create all messages and then wait to have your connection with your internet provider established.

  • Close (Ctrl-W) — hide the currently selected script notetab.

  • Exit (Ctrl-Q) — This quits the application.

Settings

Figure 3. The Settings Menu

This menu contains:

  • Manage Aliases… — This opens the Alias Dialog, which allows you to configure the aliases.

  • Manage Scripts… — This opens the Scripts Dialog, which allows you to configure the scripts you want to see or to save.

  • Check for updates — This will check, by launching smssend with the -update option, if the installed version of smssend is the latest. Outputs generated by this call can be seen in the status bar of the main window.

  • Preferences… — This opens the Preferences Dialog, which allows you to configure many settings.

Help

Figure 4. The Help Menu

This menu contains:

Figure 5. The About box