|
|
|
|
@ -33,7 +33,7 @@
|
|
|
|
|
#define get_resolutions_command "xrandr |grep -noP \"\\d+x+\\d+\""
|
|
|
|
|
#define get_resolution_ports_command "xrandr |grep -nwP \"connected\" |grep -oE \"[0-9a-zA-Z:]{1,10} connected\" |grep -oE \"[0-9a-zA-Z:]{1,10} \""
|
|
|
|
|
|
|
|
|
|
#define get_proprietary_drivers_command "cut -d, -f1- /usr/share/ubl-settings-video/csv/video-drivers.csv | grep -E \"-\""
|
|
|
|
|
#define get_proprietary_drivers_info_command "cut -d: -f2- /usr/share/ubl-settings-video/csv/video-drivers.csv | grep -E \"-\""
|
|
|
|
|
|
|
|
|
|
#define get_resolutions_supportable_command "cut -d, -f1- /usr/share/ubl-settings-video/csv/resolutions.csv |sed 's/,/ /g'"
|
|
|
|
|
|
|
|
|
|
@ -61,6 +61,8 @@
|
|
|
|
|
|
|
|
|
|
#define get_version_proprietary_command "grep \"VERSION_ID=\" /etc/os-release | cut -d= -f2"
|
|
|
|
|
|
|
|
|
|
#define get_proprietary_drivers_command "LC_ALL=C pacman -Ss ubm-nvidia-.* |grep -oE \"[a-zA-Z-]{1,}-nvidia-[a-zA-Z0-9-]{1,}|installed\"|sed ':a;N;$!ba;s/\\ninstalled/ installed/g'"
|
|
|
|
|
|
|
|
|
|
#define get_adapter_info "lshw -c display -quiet |grep -oE \"vendor:[0-9a-zA-Z ]{1,}|description:[0-9a-zA-Z ]{1,}|product:[]0-9a-zA-Z [-]{1,}\"|sed 's/: /=/g';lspci | grep -E ' VGA | Display ' | cut -d\" \" -f 1 | xargs -i lspci -v -s {} |grep -oE \"Kernel[:a-zA-Z0-9: ]{1,}\"|sed 's/: /=/g'|sed 's/ /_/g'"
|
|
|
|
|
|
|
|
|
|
#define XORG_MONITOR(port) yon_char_get_augumented(" XORG_MONITOR[",yon_char_get_augumented(port,"] "))
|
|
|
|
|
@ -320,7 +322,7 @@ void on_configuration_save_global(GtkWidget *self, widgets_dict *widgets);
|
|
|
|
|
void on_configuration_save__local_global(GtkWidget *self, widgets_dict *widgets);
|
|
|
|
|
void on_configuration_save__local(GtkWidget *self, widgets_dict *widgets);
|
|
|
|
|
void yon_config_monitor_string_parse(char *parameters, int *size);
|
|
|
|
|
int yon_char_get_if_resolution(char *parsed_string);
|
|
|
|
|
char *yon_char_parsed_get_resolution(config_str parsed_string, int size);
|
|
|
|
|
void yon_monitor_set_resolutions();
|
|
|
|
|
monitor_config yon_monitor_config_new(char *port);
|
|
|
|
|
void yon_monitor_config_update(monitorconfig* monitor, char *port, char *config_string);
|
|
|
|
|
|