Forum Resmi gBilling

Free Software Warnet Billing System For Linux/UNIX and Windows
It is currently Fri Dec 25, 2009 11:46 am

All times are UTC + 7 hours



Welcome
Apa itu gBilling?

gBilling adalah aplikasi sistem pembayaran warnet (warnet billing system) yang terdiri dari server dan client, gBilling diharapkan bisa berjalan di multi-platform (Linux, BSD, MacOS, atau Microsoft Windows). gBilling di tulis dalam bahasa C, dengan GUI toolkit GTK2 (The GIMP Toolkit), dan menggunakan SQLite sebagai sistem database dan penyimpanan data. gBilling akan selalu berada di bawah lisensi GNU Public License (GPL) versi 2, silahkan baca lisensi ini sebelum penggunaan, distribusi dan modifikasi gBilling. Dukung pengembangan gBilling dengan ikut serta dalam penulisan kode program, menulis dokumentasi, laporan bug atau melakukan donasi. Donasi yang masuk akan sangat membantu pengembangan gBilling seperti untuk membeli distro-distro Linux, membeli sistem operasi yang belum di uji coba seperti Windows Vista (jangan pernah pikir bajakan ;p), dan keperluan lainnya. Untuk melakukan donasi, silahkan hubungi penulis.




Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: Tidak bisa shutdown/restart di Client Ubuntu 9.10
PostPosted: Tue Oct 20, 2009 6:54 pm 
Offline

Joined: Tue Oct 07, 2008 5:09 pm
Posts: 10
Location: sukabumi
Halo Pak Komdev (Komandan developer, :D )...lapor bug nih...
Di warnet linux ubuntu saya yang semuanya memakai ubuntu 9.04 Jaunty, saya cobain test install ubuntu 9.10 Karmic Koala dailybuild 18 Oct-09 di salah satu client. Sekalian ngetest gbilling juga nih ceritanya.

Setelah saya coba install, alhamdulillah berhasil. saya cek apakah login page bisa ngunci apa nggak, alhamdulillah berhasil (walaupun masalah gak bisa ngelock kalo pas desktop-effects enable masih ada, makanya dibikin disable). Trus cek remote-logout sukses.

Nah pas saya cek bisa shutdown/restart ternyata gak bisa euy...ujung2nya kalo di shutdown/restart di client login page-nya (menekan tombol restart/shutdown) atau diremote dari gbilling-server di komputer OP, pasti ke gdm lagi, gdm lagi.

Saya ingin bertanya : kira2 bisa nggak ngerubah/masukin script untuk menanggulangi masalah ini? Kalo bisa, tolong diberi arahannya.

mudah2an teman2 yang lain pake karmic koala bisa kasih masukan dan sharing pengalamannya.

terima kasih. hatur nuhun. thank you... :mrgreen:


Top
 Profile  
 
 Post subject: Re: Tidak bisa shutdown/restart di Client Ubuntu 9.10
PostPosted: Thu Oct 22, 2009 12:35 pm 
Offline

Joined: Tue Oct 07, 2008 5:09 pm
Posts: 10
Location: sukabumi
wah belum ada yang respon ya...sundul2 ah...
nah, maaf nih...suwer, beneran saya gak bisa programming. tapi saya iseng2 lihat di src-nya, tepatnya di gbilling.c ada block script:

Code:
/**
* shutdown client di unix/linux
*
* based on action.c by the GShutdown (http://gshutdown.tuxfamily.org)
* this is a modified version!!! (ajhwb)
*
* params: @mode = mode control client
* return: TRUE jika berhasil, FALSE jika gagal.
*/
static gboolean
control_client_unix (GbillingControl mode)
{
    g_return_val_if_fail (mode >= GBILLING_CONTROL_LOGOFF &&
                          mode <= GBILLING_CONTROL_SHUTDOWN, FALSE);

    /* TODO: gdk_x11_screen_get_window_manager_name() */
    gchar *wm = detect_window_manager ();
    g_return_val_if_fail (wm != NULL, FALSE);
    gint desktop;
    /* detect_window_manager() return UTF-8 string?, auu ahh ;[ */
    if (!g_utf8_collate (wm, "Metacity"))
        desktop = DESKTOP_GNOME;
    else if (!g_utf8_collate (wm, "KWin"))
        desktop = DESKTOP_KDE;
    else if (!g_utf8_collate (wm, "Xfwm4"))
        desktop = DESKTOP_XFCE;
    else
    {
        gbilling_debug ("control_client_unix(): unknown window manager %s\n", wm);
        g_free (wm);
        return FALSE;
    }
    g_free (wm);
    gchar cmd[32], act[64];
   
    switch (desktop)
    {
        case DESKTOP_GNOME:
          if (mode == GBILLING_CONTROL_RESTART)
            snprintf (cmd, sizeof(cmd), "SET_LOGOUT_ACTION REBOOT");
          else if (mode == GBILLING_CONTROL_SHUTDOWN)
            snprintf (cmd, sizeof(cmd), "SET_LOGOUT_ACTION HALT");
          else
            return FALSE;
          snprintf (act, sizeof(act), "gdmflexiserver -a --command=\"%s\"",
                    cmd);
          run_command (act);
          break;

nah di section :

case DESKTOP_GNOME:
if (mode == GBILLING_CONTROL_RESTART)
snprintf (cmd, sizeof(cmd), "SET_LOGOUT_ACTION REBOOT");
else if (mode == GBILLING_CONTROL_SHUTDOWN)
snprintf (cmd, sizeof(cmd), "SET_LOGOUT_ACTION HALT");
else
return FALSE;
snprintf (act, sizeof(act), "gdmflexiserver -a --command=\"%s\"",
cmd);
run_command (act);
break;


mungkinkah petunjuknya ada disini? btw saya pake client (gnome) Ubuntu 9.10. Mungkin ada rekans2 yg lain pake desktop manager berbeda mengalami hal yg sama?


Top
 Profile  
 
 Post subject: Re: Tidak bisa shutdown/restart di Client Ubuntu 9.10
PostPosted: Fri Nov 20, 2009 11:12 am 
Offline

Joined: Fri Nov 20, 2009 11:03 am
Posts: 1
Bos aku coba install di kubuntu-9.10-desktop berhasil..
tapi kok aplikasi gbilling gak bisa running ya..? baik yang gbilling server atau clientnya.!
tolong pencerahannya ya...

terimakasih


Top
 Profile  
 
 Post subject: Re: Tidak bisa shutdown/restart di Client Ubuntu 9.10
PostPosted: Wed Dec 02, 2009 11:42 am 
Offline

Joined: Tue Oct 07, 2008 5:09 pm
Posts: 10
Location: sukabumi
krisno wrote:
Bos aku coba install di kubuntu-9.10-desktop berhasil..
tapi kok aplikasi gbilling gak bisa running ya..? baik yang gbilling server atau clientnya.!
tolong pencerahannya ya...

mungkin masalah depedencynya kali? sebelumnya, kalo di 9.04 dan yang dibawahnya jalan gak?
maaf, mungkin jawaban saya tidak membantu. saya pakenya ubuntu, bukan kubuntu.
coba aja mas, bikin thread bug baru --> gbilling gak jalan di Kubuntu 9.10.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC + 7 hours


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron