LiVES  3.2.0
Data Fields
capability Struct Reference

#include <main.h>

Data Fields

boolean smog_version_correct
 
boolean can_read_from_config
 
boolean can_write_to_config
 
boolean can_write_to_config_new
 
boolean can_write_to_config_backup
 
boolean can_write_to_workdir
 
lives_checkstatus_t has_smogrify
 
lives_checkstatus_t has_perl
 
lives_checkstatus_t has_file
 
lives_checkstatus_t has_dvgrab
 
lives_checkstatus_t has_sox_play
 
lives_checkstatus_t has_sox_sox
 
lives_checkstatus_t has_autolives
 
lives_checkstatus_t has_mplayer
 
lives_checkstatus_t has_mplayer2
 
lives_checkstatus_t has_mpv
 
lives_checkstatus_t has_convert
 
lives_checkstatus_t has_composite
 
lives_checkstatus_t has_identify
 
lives_checkstatus_t has_ffprobe
 
lives_checkstatus_t has_ffmpeg
 
lives_checkstatus_t has_cdda2wav
 
lives_checkstatus_t has_icedax
 
lives_checkstatus_t has_midistartstop
 
lives_checkstatus_t has_jackd
 
lives_checkstatus_t has_pulse_audio
 
lives_checkstatus_t has_xwininfo
 
lives_checkstatus_t has_gdb
 
lives_checkstatus_t has_gzip
 
lives_checkstatus_t has_gconftool_2
 
lives_checkstatus_t has_xdg_screensaver
 
lives_checkstatus_t has_wmctrl
 
lives_checkstatus_t has_xdotool
 
lives_checkstatus_t has_youtube_dl
 
lives_checkstatus_t has_youtube_dlc
 
lives_checkstatus_t has_pip
 
lives_checkstatus_t has_du
 
lives_checkstatus_t has_md5sum
 
lives_checkstatus_t has_gio
 
lives_checkstatus_t has_wget
 
lives_checkstatus_t has_curl
 
lives_checkstatus_t has_mktemp
 
lives_checkstatus_t has_snap
 
char home_dir [PATH_MAX]
 home directory - default location for config file - locale encoding More...
 
char backend_path [PATH_MAX]
 
char * xdg_data_home
 
char * xdg_session_desktop
 
char * xdg_current_desktop
 
char * xdg_runtime_dir
 
char touch_cmd [PATH_MAX]
 
char rm_cmd [PATH_MAX]
 
char mv_cmd [PATH_MAX]
 
char cp_cmd [PATH_MAX]
 
char ln_cmd [PATH_MAX]
 
char chmod_cmd [PATH_MAX]
 
char cat_cmd [PATH_MAX]
 
char grep_cmd [PATH_MAX]
 
char sed_cmd [PATH_MAX]
 
char wc_cmd [PATH_MAX]
 
char echo_cmd [PATH_MAX]
 
char eject_cmd [PATH_MAX]
 
char rmdir_cmd [PATH_MAX]
 
char startup_msg [1024]
 used for returning startup messages from the backend More...
 
lives_checkstatus_t has_encoder_plugins
 
lives_checkstatus_t has_python
 
uint64_t python_version
 
int ncpus
 
int byte_order
 
char * myname_full
 
char * myname
 
char * cpu_name
 
short cpu_bits
 
int cacheline_size
 
int64_t boot_time
 
int xstdout
 
int nmonitors
 
int primary_monitor
 
pid_t mainpid
 
pthread_t main_thread
 
pthread_t gui_thread
 
char * username
 
mode_t umask
 
char * gui_theme_name
 
char * icon_theme_name
 
char * extra_icon_path
 
LiVESList * all_icons
 
char * wm_type
 window manager type, e.g. x11 More...
 
char * wm_name
 window manager name, may be different from wm_caps.wwm_name More...
 
boolean has_wm_caps
 
wm_caps_t wm_caps
 
int64_t ds_used
 
int64_t ds_free
 
int64_t ds_tot
 
char * mountpoint
 utf-8 More...
 
char * os_name
 
char * os_release
 
char * os_hardware
 
char * distro_name
 
char * distro_ver
 
char * distro_codename
 
char * mach_name
 
int dclick_time
 
int dclick_dist
 
char * sysbindir
 

Detailed Description

Definition at line 491 of file main.h.

Field Documentation

◆ all_icons

LiVESList* capability::all_icons

Definition at line 602 of file main.h.

◆ backend_path

char capability::backend_path[PATH_MAX]

Definition at line 546 of file main.h.

Referenced by do_workdir_query(), and get_capabilities().

◆ boot_time

int64_t capability::boot_time

Definition at line 586 of file main.h.

◆ byte_order

int capability::byte_order

◆ cacheline_size

int capability::cacheline_size

Definition at line 584 of file main.h.

Referenced by get_machine_dets().

◆ can_read_from_config

boolean capability::can_read_from_config

Definition at line 494 of file main.h.

◆ can_write_to_config

boolean capability::can_write_to_config

Definition at line 496 of file main.h.

◆ can_write_to_config_backup

boolean capability::can_write_to_config_backup

Definition at line 499 of file main.h.

◆ can_write_to_config_new

boolean capability::can_write_to_config_new

Definition at line 497 of file main.h.

◆ can_write_to_workdir

boolean capability::can_write_to_workdir

Definition at line 500 of file main.h.

◆ cat_cmd

char capability::cat_cmd[PATH_MAX]

Definition at line 559 of file main.h.

Referenced by get_capabilities(), get_distro_dets(), and lives_cat().

◆ chmod_cmd

char capability::chmod_cmd[PATH_MAX]

Definition at line 558 of file main.h.

Referenced by get_capabilities(), and lives_chmod().

◆ cp_cmd

char capability::cp_cmd[PATH_MAX]

Definition at line 556 of file main.h.

Referenced by get_capabilities(), lives_cp(), lives_cp_keep_perms(), and lives_cp_recursive().

◆ cpu_bits

short capability::cpu_bits

Definition at line 583 of file main.h.

Referenced by get_capabilities(), get_clip_value(), and get_machine_dets().

◆ cpu_name

char* capability::cpu_name

Definition at line 582 of file main.h.

Referenced by get_machine_dets().

◆ dclick_dist

int capability::dclick_dist

Definition at line 623 of file main.h.

◆ dclick_time

int capability::dclick_time

Definition at line 622 of file main.h.

◆ distro_codename

char* capability::distro_codename

Definition at line 618 of file main.h.

Referenced by get_distro_dets().

◆ distro_name

char* capability::distro_name

Definition at line 616 of file main.h.

Referenced by get_distro_dets().

◆ distro_ver

char* capability::distro_ver

Definition at line 617 of file main.h.

Referenced by get_distro_dets().

◆ ds_free

int64_t capability::ds_free

◆ ds_tot

int64_t capability::ds_tot

Definition at line 609 of file main.h.

Referenced by do_workdir_query(), get_capabilities(), and get_ds_free().

◆ ds_used

int64_t capability::ds_used

◆ echo_cmd

char capability::echo_cmd[PATH_MAX]

Definition at line 563 of file main.h.

Referenced by get_capabilities(), get_cpu_load(), get_disk_load(), and lives_echo().

◆ eject_cmd

char capability::eject_cmd[PATH_MAX]

Definition at line 564 of file main.h.

Referenced by get_capabilities(), and on_eject_cd_activate().

◆ extra_icon_path

char* capability::extra_icon_path

Definition at line 601 of file main.h.

◆ grep_cmd

char capability::grep_cmd[PATH_MAX]

Definition at line 560 of file main.h.

Referenced by get_cpu_load(), get_disk_load(), get_machine_dets(), and get_num_cpus().

◆ gui_theme_name

char* capability::gui_theme_name

Definition at line 599 of file main.h.

◆ gui_thread

pthread_t capability::gui_thread

Definition at line 593 of file main.h.

◆ has_autolives

lives_checkstatus_t capability::has_autolives

Definition at line 510 of file main.h.

Referenced by autolives_toggle().

◆ has_cdda2wav

lives_checkstatus_t capability::has_cdda2wav

Definition at line 519 of file main.h.

Referenced by sensitize().

◆ has_composite

lives_checkstatus_t capability::has_composite

Definition at line 515 of file main.h.

Referenced by frame_context(), and show_lives().

◆ has_convert

lives_checkstatus_t capability::has_convert

Definition at line 514 of file main.h.

Referenced by frame_context(), and show_lives().

◆ has_curl

lives_checkstatus_t capability::has_curl

Definition at line 539 of file main.h.

◆ has_du

lives_checkstatus_t capability::has_du

Definition at line 535 of file main.h.

Referenced by get_dir_size().

◆ has_dvgrab

lives_checkstatus_t capability::has_dvgrab

Definition at line 507 of file main.h.

Referenced by on_open_fw_activate().

◆ has_encoder_plugins

lives_checkstatus_t capability::has_encoder_plugins

Definition at line 571 of file main.h.

Referenced by sensitize().

◆ has_ffmpeg

lives_checkstatus_t capability::has_ffmpeg

Definition at line 518 of file main.h.

◆ has_ffprobe

lives_checkstatus_t capability::has_ffprobe

Definition at line 517 of file main.h.

◆ has_file

lives_checkstatus_t capability::has_file

Definition at line 506 of file main.h.

Referenced by explain_missing_activate().

◆ has_gconftool_2

lives_checkstatus_t capability::has_gconftool_2

Definition at line 527 of file main.h.

◆ has_gdb

lives_checkstatus_t capability::has_gdb

Definition at line 525 of file main.h.

Referenced by catch_sigint().

◆ has_gio

lives_checkstatus_t capability::has_gio

Definition at line 537 of file main.h.

Referenced by send_to_trash(), and trash_rb().

◆ has_gzip

lives_checkstatus_t capability::has_gzip

Definition at line 526 of file main.h.

◆ has_icedax

lives_checkstatus_t capability::has_icedax

Definition at line 520 of file main.h.

Referenced by sensitize().

◆ has_identify

lives_checkstatus_t capability::has_identify

Definition at line 516 of file main.h.

◆ has_jackd

lives_checkstatus_t capability::has_jackd

◆ has_md5sum

lives_checkstatus_t capability::has_md5sum

Definition at line 536 of file main.h.

◆ has_midistartstop

lives_checkstatus_t capability::has_midistartstop

Definition at line 521 of file main.h.

◆ has_mktemp

lives_checkstatus_t capability::has_mktemp

Definition at line 540 of file main.h.

Referenced by on_open_utube_activate(), open_ascrap_file(), and open_scrap_file().

◆ has_mplayer

lives_checkstatus_t capability::has_mplayer

Definition at line 511 of file main.h.

Referenced by multitrack(), and on_open_fw_activate().

◆ has_mplayer2

lives_checkstatus_t capability::has_mplayer2

Definition at line 512 of file main.h.

Referenced by multitrack(), and on_open_fw_activate().

◆ has_mpv

lives_checkstatus_t capability::has_mpv

Definition at line 513 of file main.h.

◆ has_perl

lives_checkstatus_t capability::has_perl

Definition at line 505 of file main.h.

Referenced by get_capabilities().

◆ has_pip

lives_checkstatus_t capability::has_pip

Definition at line 534 of file main.h.

Referenced by on_utube_select(), and run_youtube_dialog().

◆ has_pulse_audio

lives_checkstatus_t capability::has_pulse_audio

◆ has_python

lives_checkstatus_t capability::has_python

Definition at line 573 of file main.h.

◆ has_smogrify

lives_checkstatus_t capability::has_smogrify

Definition at line 502 of file main.h.

Referenced by get_capabilities().

◆ has_snap

lives_checkstatus_t capability::has_snap

Definition at line 541 of file main.h.

Referenced by check_snap().

◆ has_sox_play

lives_checkstatus_t capability::has_sox_play

Definition at line 508 of file main.h.

Referenced by do_audio_choice_dialog(), and switch_aud_to_sox().

◆ has_sox_sox

lives_checkstatus_t capability::has_sox_sox

Definition at line 509 of file main.h.

Referenced by sensitize().

◆ has_wget

lives_checkstatus_t capability::has_wget

Definition at line 538 of file main.h.

◆ has_wm_caps

boolean capability::has_wm_caps

Definition at line 606 of file main.h.

Referenced by get_wm_caps().

◆ has_wmctrl

lives_checkstatus_t capability::has_wmctrl

Definition at line 530 of file main.h.

Referenced by activate_x11_window(), and get_wid_for_name().

◆ has_xdg_screensaver

lives_checkstatus_t capability::has_xdg_screensaver

Definition at line 528 of file main.h.

◆ has_xdotool

lives_checkstatus_t capability::has_xdotool

◆ has_xwininfo

lives_checkstatus_t capability::has_xwininfo

Definition at line 524 of file main.h.

Referenced by get_wid_for_name(), get_x11_visible(), and on_capture_activate().

◆ has_youtube_dl

lives_checkstatus_t capability::has_youtube_dl

Definition at line 532 of file main.h.

Referenced by on_utube_select(), and run_youtube_dialog().

◆ has_youtube_dlc

lives_checkstatus_t capability::has_youtube_dlc

Definition at line 533 of file main.h.

Referenced by on_utube_select(), and run_youtube_dialog().

◆ home_dir

char capability::home_dir[PATH_MAX]

home directory - default location for config file - locale encoding

Definition at line 544 of file main.h.

Referenced by check_for_executable(), create_rename_dialog(), on_utube_select(), and send_to_trash().

◆ icon_theme_name

char* capability::icon_theme_name

Definition at line 600 of file main.h.

◆ ln_cmd

char capability::ln_cmd[PATH_MAX]

Definition at line 557 of file main.h.

Referenced by get_capabilities(), and lives_ln().

◆ mach_name

char* capability::mach_name

Definition at line 620 of file main.h.

Referenced by get_machine_dets().

◆ main_thread

pthread_t capability::main_thread

Definition at line 592 of file main.h.

Referenced by catch_sigint().

◆ mainpid

pid_t capability::mainpid

◆ mountpoint

char* capability::mountpoint

◆ mv_cmd

char capability::mv_cmd[PATH_MAX]

Definition at line 555 of file main.h.

Referenced by get_capabilities(), and lives_mv().

◆ myname

char* capability::myname

Definition at line 580 of file main.h.

Referenced by check_for_lock_file().

◆ myname_full

char* capability::myname_full

Definition at line 579 of file main.h.

Referenced by catch_sigint(), and on_capture_activate().

◆ ncpus

int capability::ncpus

Definition at line 576 of file main.h.

◆ nmonitors

int capability::nmonitors

◆ os_hardware

char* capability::os_hardware

Definition at line 614 of file main.h.

Referenced by get_machine_dets().

◆ os_name

char* capability::os_name

Definition at line 612 of file main.h.

Referenced by get_distro_dets(), and get_machine_dets().

◆ os_release

char* capability::os_release

Definition at line 613 of file main.h.

Referenced by get_distro_dets(), and get_machine_dets().

◆ primary_monitor

int capability::primary_monitor

Definition at line 589 of file main.h.

◆ python_version

uint64_t capability::python_version

Definition at line 574 of file main.h.

Referenced by filter_encoders_by_img_ext(), and get_capabilities().

◆ rm_cmd

char capability::rm_cmd[PATH_MAX]

Definition at line 554 of file main.h.

Referenced by lives_rm(), lives_rmdir(), and lives_rmglob().

◆ rmdir_cmd

char capability::rmdir_cmd[PATH_MAX]

Definition at line 565 of file main.h.

Referenced by lives_rmdir(), and lives_rmdir_with_parents().

◆ sed_cmd

char capability::sed_cmd[PATH_MAX]

Definition at line 561 of file main.h.

Referenced by get_machine_dets().

◆ smog_version_correct

boolean capability::smog_version_correct

Definition at line 493 of file main.h.

◆ startup_msg

char capability::startup_msg[1024]

used for returning startup messages from the backend

Definition at line 568 of file main.h.

◆ sysbindir

char* capability::sysbindir

Definition at line 624 of file main.h.

Referenced by get_capabilities().

◆ touch_cmd

char capability::touch_cmd[PATH_MAX]

Definition at line 553 of file main.h.

Referenced by lives_touch(), and prep_audio_player().

◆ umask

mode_t capability::umask

◆ username

char* capability::username

Definition at line 595 of file main.h.

Referenced by get_machine_dets().

◆ wc_cmd

char capability::wc_cmd[PATH_MAX]

Definition at line 562 of file main.h.

Referenced by get_num_cpus().

◆ wm_caps

wm_caps_t capability::wm_caps

◆ wm_name

char* capability::wm_name

window manager name, may be different from wm_caps.wwm_name

Definition at line 605 of file main.h.

Referenced by get_capabilities(), and get_wm_caps().

◆ wm_type

char* capability::wm_type

window manager type, e.g. x11

Definition at line 604 of file main.h.

Referenced by get_capabilities(), and get_wm_caps().

◆ xdg_current_desktop

char* capability::xdg_current_desktop

Definition at line 550 of file main.h.

◆ xdg_data_home

char* capability::xdg_data_home

Definition at line 548 of file main.h.

Referenced by send_to_trash().

◆ xdg_runtime_dir

char* capability::xdg_runtime_dir

Definition at line 551 of file main.h.

◆ xdg_session_desktop

char* capability::xdg_session_desktop

Definition at line 549 of file main.h.

◆ xstdout

int capability::xstdout

Definition at line 587 of file main.h.

Referenced by get_capabilities().


The documentation for this struct was generated from the following file: