rafael
Outubro 14, 2023, 1:39am
1
boa noite
estou configurando um thinkpad x270 com arch e sway
o teclado é br
preciso de ajuda pra identificar essas teclas (de função) marcadas na imagem pra poder “bindar” na config do sway
consegui configurar as de volume e algumas outras procurando e tentando deduzir pelo nome aqui https://wiki.linuxquestions.org/wiki/XF86_keyboard_symbols
alguns pontos:
a do wifi (verde) eu consegui identificar o código xf86 e bindar. rodou meu script mas parece que não deixou de executar também a função original dela (ativar e desativar o wifi). consigo desativar essa função original para que ela apenas rode meu script?
a que está em laranja não está fazendo nada mas acredito que no windows funcionava para configuração de secundo monitor
a azul é do bluetooth*.
a vermelha é keyboard
a amarela acredito que seja “favorito”
queria saber também o código da Fn (marcada em roxo)
muito obrigado!
adendo:
*se alguém tiver alguma config pronta ou algum artigo mostrando como funciona para configurar o bluetooth, eu agradeço!
**esse modelo tem um leitor de digital. caso alguém saiba como configurar, por favor me avise
1 curtida
Boa noite. Consegue mandar sua configuração do sway aqui no fórum, para eu dar uma olhada? Se possível o script do wifi também.
Pio
Outubro 14, 2023, 3:58am
3
Talvez seja o mesmo mapeamento do sway, mas o qtile tem uma lista com os nomes dos códigos das teclas:
# -*- coding: utf-8 -*-
# Copyright (c) 2010 Aldo Cortesi
# Copyright (c) 2012 Julian Berman
# Copyright (c) 2014 Björn Lässig
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
This file has been truncated. show original
Achei alguns que você esta procurando, não sei se funciona para você, terá que testar para ver.
XF86Bluetooth
XF86Keyboard
XF86Favorites
Instalando o bluetooth:
sudo pacman -S bluez bluez-utils blueman
Habilitando o serviço do bluetooth:
sudo systemctl enable --now bluetooth.service
Exibindo o icone do bluetooth no tray:
Tem que carregar o blueman-applet , não sei como é feito isso no sway.
OPCIONAL: bluetooth-autoconnect (serve para conectar-se automaticamente a todos os dispositivos Bluetooth emparelhados e confiáveis.)
https://aur.archlinux.org/packages/bluetooth-autoconnect
2 curtidas
rafael
Outubro 15, 2023, 7:53am
5
### Variables
set $mod Mod4
set $left h
set $down j
set $up k
set $right l
set $term foot
set $menu wofi --show run
### Font configuration
font pango: JetBrainsMono NerdFont 8
### Output configuration
output * bg /usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png fill
### Lock configuration
bindsym $mod+x exec swaylock -c 222222
### Input configuration
input * {
xkb_layout "br(thinkpad)"
}
input type:touchpad {
natural_scroll enabled
tap disabled
}
input "2:10:TPPS/2_IBM_TrackPoint" {
tap disabled
}
input "6127:24717:PixArt_Lenovo_USB_Optical_Mouse" {
accel_profile "flat"
pointer_accel -0.2
}
### Key bindings
# Basics:
bindsym $mod+Return exec $term
bindsym $mod+Shift+q kill
bindsym $mod+d exec $menu
floating_modifier $mod normal
bindsym $mod+Shift+c reload
# Moving around:
bindsym $mod+$left focus left
bindsym $mod+$down focus down
bindsym $mod+$up focus up
bindsym $mod+$right focus right
bindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus right
bindsym $mod+Shift+$left move left
bindsym $mod+Shift+$down move down
bindsym $mod+Shift+$up move up
bindsym $mod+Shift+$right move right
bindsym $mod+Shift+Left move left
bindsym $mod+Shift+Down move down
bindsym $mod+Shift+Up move up
bindsym $mod+Shift+Right move right
# Workspaces:
bindsym Mod1+Tab workspace next
bindsym Mod1+Shift+Tab workspace prev
bindsym $mod+1 workspace number 1
bindsym $mod+2 workspace number 2
bindsym $mod+3 workspace number 3
bindsym $mod+4 workspace number 4
bindsym $mod+5 workspace number 5
bindsym $mod+6 workspace number 6
bindsym $mod+7 workspace number 7
bindsym $mod+8 workspace number 8
bindsym $mod+9 workspace number 9
bindsym $mod+0 workspace number 10
bindsym $mod+Shift+1 move container to workspace number 1
bindsym $mod+Shift+2 move container to workspace number 2
bindsym $mod+Shift+3 move container to workspace number 3
bindsym $mod+Shift+4 move container to workspace number 4
bindsym $mod+Shift+5 move container to workspace number 5
bindsym $mod+Shift+6 move container to workspace number 6
bindsym $mod+Shift+7 move container to workspace number 7
bindsym $mod+Shift+8 move container to workspace number 8
bindsym $mod+Shift+9 move container to workspace number 9
bindsym $mod+Shift+0 move container to workspace number 10
# Layout stuff:
bindsym $mod+b splith
bindsym $mod+v splitv
bindsym $mod+e layout toggle split
bindsym $mod+f fullscreen
bindsym $mod+Shift+space floating toggle
bindsym $mod+space focus mode_toggle
bindsym $mod+a focus parent
# Volume and media keys
bindsym XF86AudioRaiseVolume exec wpctl set-volume -l 1.5 @DEFAULT_AUDIO_SINK@ 5%+
bindsym XF86AudioLowerVolume exec wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
bindsym --locked XF86AudioMute exec wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
bindsym --locked XF86AudioMicMute exec wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle
# Power menu
bindsym $mod+Delete exec wofi-power.sh
# Wifi menu
# bindsym XF86WLAN exec wofi-wifi.sh DESATIVADO
# Monitor backlight
bindsym XF86MonBrightnessUp exec light -A 2
bindsym XF86MonBrightnessDown exec light -U 2
# X270 function keys
# bindsym XF86Display exec
# bindsym XF86Tools exec
# bindsym XF86Bluetooth exec
# PrintScreen
# bindsym Print exec grimshot save output
# bindsym $mod+Print exec grimshot save area
# bindsym $mod+Shift+Print exec grimshot save active
# bindsym $mod+Shift_Print exec grimshot save window
# Resizing containers:
mode "resize" {
bindsym $left resize shrink width 10px
bindsym $down resize grow height 10px
bindsym $up resize shrink height 10px
bindsym $right resize grow width 10px
bindsym Left resize shrink width 10px
bindsym Down resize grow height 10px
bindsym Up resize shrink height 10px
bindsym Right resize grow width 10px
bindsym Return mode "default"
bindsym Escape mode "default"
}
bindsym $mod+r mode "resize"
bar {
swaybar_command waybar
}
include /etc/sway/config.d/*
o script do wifi é esse: https://github.com/ericmurphyxyz/rofi-wifi-menu/blob/master/rofi-wifi-menu.sh
boa noite, @Flamezito157 !
ETC:
tô tentando também remover esse espaço superior onde ficava o campo de busca no wofi
usei a config hide_search=true e o input foi removido mas o espaço continua lá
caso saiba como resolver
muito obrigado mais uma vez!
1 curtida