Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| linux:tablet [2024/11/08 11:22] – thejuanvisu | linux:tablet [2024/11/12 10:01] (actual) – thejuanvisu | ||
|---|---|---|---|
| Línea 10: | Línea 10: | ||
| {{ : | {{ : | ||
| + | |||
| + | ===== Xorg mutitouch ===== | ||
| + | |||
| + | <code bash> | ||
| + | sudo apt install xserver-xorg-input-multitouch | ||
| + | </ | ||
| + | |||
| + | ===== LibInput-Gestures ===== | ||
| + | Proyecto en github: [[https:// | ||
| + | <code bash> | ||
| + | git clone http:// | ||
| + | cd libinput-gestures | ||
| + | sudo make install | ||
| + | |||
| + | sudo apt install libinput-tools xdotool | ||
| + | |||
| + | sudo gpasswd -a $USER input # Log out and back in to assign this group | ||
| + | |||
| + | libinput-gestures-setup autostart | ||
| + | |||
| + | |||
| + | #Para configuración propia customizada: | ||
| + | cp / | ||
| + | nano ~/ | ||
| + | </ | ||
| + | |||
| + | Ejemplo de configuración customizada: | ||
| < | < | ||
| + | gesture swipe up 3 xdotool key ctrl+alt+Up | ||
| + | gesture swipe down 3 xdotool key ctrl+alt+Down | ||
| + | gesture swipe left 3 xdotool key ctrl+alt+Left | ||
| + | gesture swipe right 3 xdotool key ctrl+alt+Right | ||
| + | gesture swipe up 4 xdotool key super+w | ||
| + | gesture swipe down 4 xdotool key ctrl+super+d | ||
| + | </ | ||
| - | conky.config = { | + | Fuente: [[https:// |
| - | alignment = ' | + | |
| - | background = true, | + | |
| - | border_width = 0.5, | + | |
| - | cpu_avg_samples = 4, | + | |
| - | default_color = ' | + | |
| - | default_outline_color = ' | + | |
| - | default_shade_color = ' | + | |
| - | draw_borders = true, | + | |
| - | draw_graph_borders = true, | + | |
| - | draw_outline = false, | + | |
| - | draw_shades = false, | + | |
| - | use_xft = true, | + | |
| - | font = ' | + | |
| - | gap_x = 1, | + | |
| - | gap_y = 0, | + | |
| - | maximum_width = 400, | + | |
| - | minimum_height = 5, | + | |
| - | minimum_width = 5, | + | |
| - | net_avg_samples = 2, | + | |
| - | double_buffer = true, | + | |
| - | out_to_console = false, | + | |
| - | out_to_stderr = false, | + | |
| - | extra_newline = false, | + | |
| - | own_window = true, | + | |
| - | own_window_colour = ' | + | |
| - | own_window_class = ' | + | |
| - | own_window_argb_visual = true, | + | |
| - | own_window_type = ' | + | |
| - | own_window_transparent = true, | + | |
| - | own_window_hints = ' | + | |
| - | stippled_borders = 0, | + | |
| - | update_interval = 1, | + | |
| - | uppercase = false, | + | |
| - | use_spacer = ' | + | |
| - | show_graph_scale = false, | + | |
| - | show_graph_range = false | + | |
| - | }; | + | |
| - | conky.text | + | ===== Poner FireFox en modo táctil |
| - | ${font MesloLGS NF: | + | Primero, dentro de firefox, en la casilla de búsqueda ponemos: |
| - | ${voffset -90} | + | < |
| - | ${color white} | + | about:config |
| - | ${font} | + | |
| - | ${font OxygenSans: | + | |
| - | ${font OxygenSans: | + | |
| - | #System | + | |
| - | ${font MesloLGS NF:size=15}${color Tan1} ${font OxygenSans: | + | |
| - | $font${color White}$sysname $kernel $alignr $machine | + | |
| - | Hostname: $alignr${nodename} | + | |
| - | Uptime: $alignr${uptime} | + | |
| - | System Updates: $alignr ${execpi 3600 checkupdates | wc -l} Updates | + | |
| - | Battery: $alignr ${battery_time BAT1} ${battery_percent BAT1}% | + | |
| - | #CPU | + | |
| - | ${font MesloLGS NF:size=14}${color Tan1} ${font OxygenSans: | + | |
| - | # | + | |
| - | ${font OpenSans: | + | |
| - | $font${color White}CPU1 ${freq_g 1}Ghz ${cpubar cpu1} | + | |
| - | CPU2 ${freq_g 2}Ghz ${cpubar cpu2} | + | |
| - | CPU3 ${freq_g 3}Ghz ${cpubar cpu3} | + | |
| - | CPU4 ${freq_g 4}Ghz ${cpubar cpu4} | + | |
| - | CPU5 ${freq_g 5}Ghz ${cpubar cpu5} | + | |
| - | CPU6 ${freq_g 6}Ghz ${cpubar cpu6} | + | |
| - | CPU7 ${freq_g 7}Ghz ${cpubar cpu7} | + | |
| - | CPU8 ${freq_g 8}Ghz ${cpubar cpu8} | + | |
| - | ${cpugraph} $color | + | |
| - | #MEMORY | + | |
| - | ${font MesloLGS NF:size=14}${color Tan1} ${font OxygenSans: | + | |
| - | $font${color White}MEM $alignc $mem / $memmax $alignr $memperc% | + | |
| - | $membar | + | |
| - | $font${color White}SWAP $alignc $swap / $swapmax $alignr $swapperc% | + | |
| - | $swapbar | + | |
| - | #HDD | + | |
| - | ${font MesloLGS NF:size=15}${color Tan1} ${font OxygenSans: | + | |
| - | $font${color White}Boot $alignc ${fs_used /boot} / ${fs_size /boot} $alignr ${fs_used_perc /boot}% | + | |
| - | ${fs_bar /boot} | + | |
| - | $font${color White}Root $alignc ${fs_used /} / ${fs_size /} $alignr ${fs_used_perc /}% | + | |
| - | ${fs_bar /} | + | |
| - | $font${color White}Home $alignc ${fs_used /home} / ${fs_size /home} $alignr ${fs_used_perc /home}% | + | |
| - | ${fs_bar /home} | + | |
| - | #TOP PROCESSES | + | |
| - | ${font MesloLGS NF:size=15}${color Tan1} ${font OxygenSans: | + | |
| - | ${color White}$font${top_mem name 1}${alignr}${top_mem mem 1} % | + | |
| - | $font${top_mem name 2}${alignr}${top_mem mem 2} % | + | |
| - | $font${top_mem name 3}${alignr}${top_mem mem 3} % | + | |
| - | $font${top_mem name 4}${alignr}${top_mem mem 4} % | + | |
| - | #NETWORK WLAN0 | + | |
| - | ${if_existing / | + | |
| - | $font${color White}${wireless_essid wlan0} Quality: $alignr ${wireless_link_qual_perc wlan0}% | + | |
| - | ${wireless_link_bar wlan0} | + | |
| - | $font${color White}Local IP: $alignr ${addrs wlan0} | + | |
| - | Down Speed: $alignr ${downspeed wlan0}/s | + | |
| - | Up Speed: $alignr ${upspeed wlan0}/s | + | |
| - | ${hr 2} | + | |
| - | Downloaded: $alignr ${totaldown wlan0} | + | |
| - | Uploaded: $alignr ${totalup wlan0} | + | |
| - | #NETWORK ETH0 | + | |
| - | ${else}${if_existing / | + | |
| - | $font${color White}Local IP: $alignr ${addrs eth0} | + | |
| - | ${hr 2} | + | |
| - | Down Speed: $alignr ${downspeed eth0}/s | + | |
| - | Up Speed: $alignr ${upspeed eth0}/s | + | |
| - | ${hr 2} | + | |
| - | Downloaded: $alignr ${totaldown eth0} | + | |
| - | Uploaded: $alignr ${totalup eth0}${endif}${endif} | + | |
| - | ]]; | + | |
| </ | </ | ||
| + | Nos aparecerá un mensaje de aviso en el que pulsaremos en continuar y nos aparecerá un cuadro de búsqueda, en este cuadro de búsqueda pondremos lo siguiente: | ||
| + | < | ||
| + | dom.w3c_touch_events.enabled | ||
| + | </ | ||
| + | |||
| + | Haremos doble click en el resultado y cambiaremos el valor de 2 a 1. Tras eso debemos editar el documento "/ | ||
| + | < | ||
| + | MOZ_USE_XINPUT2 DEFAULT=1 | ||
| + | </ | ||
| + | |||
| + | ===== Entornos de Escritorio con soporte para pantallas táctiles ===== | ||
| + | * GNOME (Aparentemente es el que tiene mejor soporte) | ||
| + | * KDE Plasma: [[https:// | ||
| + | * Plasma Mobile (Unstable): [[https:// | ||
| + | |||
| + | ===== Distros con buen soporte para pantallas táctiles ===== | ||
| + | * Debian Sid | ||
| + | * Ubuntu Gnome | ||
| + | * Linux Mint | ||
| + | * Endeavour OS (Gnome) | ||
| + | * PopOS (Gnome) | ||
| + | * Zorin OS | ||
| + | * Xubuntu | ||
| + | |||
| + | ===== Otros ===== | ||
| + | Phos para tener una interfaz tipo android: [[https:// | ||
| + | |||