|
|
|
@ -2,6 +2,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
config videoconfig;
|
|
|
|
config videoconfig;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// void on_apps_chooser_open(GtkWidget *self){
|
|
|
|
|
|
|
|
// int size=0;
|
|
|
|
|
|
|
|
// config_str categories=yon_char_parsed_new(NULL,&size,"GTK",NULL);
|
|
|
|
|
|
|
|
// config_str names=yon_char_parsed_new(NULL,&size,"XFCE",NULL);
|
|
|
|
|
|
|
|
// config_str icons=yon_char_parsed_new(NULL,&size,"org.xfce.panel.Launcher",NULL);
|
|
|
|
|
|
|
|
// yon_app_chooser_show(categories,names,icons,size);
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void on_subwindow_close(GtkWidget *self)
|
|
|
|
void on_subwindow_close(GtkWidget *self)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
gtk_widget_destroy(gtk_widget_get_toplevel(self));
|
|
|
|
gtk_widget_destroy(gtk_widget_get_toplevel(self));
|
|
|
|
@ -1082,6 +1091,7 @@ dictionary *yon_proprieary_get(){
|
|
|
|
config_str rtn=NULL;
|
|
|
|
config_str rtn=NULL;
|
|
|
|
rtn = yon_config_load(get_proprietary_drivers_info_command,&size);
|
|
|
|
rtn = yon_config_load(get_proprietary_drivers_info_command,&size);
|
|
|
|
drivers=yon_config_load(get_proprietary_drivers_local_command,&drivers_size);
|
|
|
|
drivers=yon_config_load(get_proprietary_drivers_local_command,&drivers_size);
|
|
|
|
|
|
|
|
printf("LOCALS\n");
|
|
|
|
if (drivers){
|
|
|
|
if (drivers){
|
|
|
|
printf("%s\n",drivers[0]);
|
|
|
|
printf("%s\n",drivers[0]);
|
|
|
|
for (int drivers_found=0;drivers_found<drivers_size;drivers_found++){
|
|
|
|
for (int drivers_found=0;drivers_found<drivers_size;drivers_found++){
|
|
|
|
@ -1632,7 +1642,7 @@ void yon_setup_widgets(widgets_dict *widgets)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->MainWindow), "destroy", G_CALLBACK(gtk_main_quit), NULL);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->MainWindow), "destroy", G_CALLBACK(gtk_main_quit), NULL);
|
|
|
|
// g_signal_connect(G_OBJECT(widgets->extraOptirunChooseAppsButton), "clicked", G_CALLBACK(on_apps_chooser_open), widgets);
|
|
|
|
// g_signal_connect(G_OBJECT(widgets->extraOptirunChooseAppsButton), "clicked", G_CALLBACK(on_apps_chooser_open), NULL);
|
|
|
|
// g_signal_connect(G_OBJECT(widgets->extraPrimusunChooseAppsButton), "clicked", G_CALLBACK(on_apps_chooser_open), widgets);
|
|
|
|
// g_signal_connect(G_OBJECT(widgets->extraPrimusunChooseAppsButton), "clicked", G_CALLBACK(on_apps_chooser_open), widgets);
|
|
|
|
|
|
|
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->mainHeaderSettingsAboutMenuItem), "activate", G_CALLBACK(on_about), NULL);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->mainHeaderSettingsAboutMenuItem), "activate", G_CALLBACK(on_about), NULL);
|
|
|
|
@ -1787,7 +1797,7 @@ int main(int argc, char *argv[])
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (getuid()!=0){
|
|
|
|
if (getuid()==0){
|
|
|
|
char *args="";
|
|
|
|
char *args="";
|
|
|
|
for (int i=0;i<argc;i++)
|
|
|
|
for (int i=0;i<argc;i++)
|
|
|
|
args=yon_char_unite(args," ",argv[i],NULL);
|
|
|
|
args=yon_char_unite(args," ",argv[i],NULL);
|
|
|
|
|