Preciso ficar ciente quando meu dispositivo Android me notifica sobre novas mensagens, chamadas, WhatsApp, tudo e eu não estou olhando para a tela do meu dispositivo móvel. Acontece muitas vezes em um dia que eu vou e verifico manualmente. Enquanto estou olhando para a tela do meu PC, posso perder muitos deles. A política do escritório é silenciar dispositivos móveis. Posso estar em reuniões, etc. Qualquer causa pode fazer com que eu me envolva com muitas outras coisas e não me lembre de verificar minhas notificações. Embora possa ser uma solução muito boa se eu tiver algo na tela do PC para se comunicar com o celular e me mostrar que tenho novas notificações, por exemplo, um ícone na área de notificação pode ficar vermelho/verde ou algo assim. Meu dispositivo móvel usa dados para se comunicar com a Internet e não temos Wi-Fi no escritório. A LAN está completamente em outra rede. Existe alguma possibilidade para isso? Estou usando o Ubuntu Mate 24.04.
As configurações do trackpad da GUI para meu Lenovo 16IAX7 executando o Ubuntu 24.04 6.8.0-48-generic não parecem afetar o comportamento de rolagem. (Nem as configurações do mouse). Estou usando o Gnome DE e o Mutter WM. Li o post aqui, mas isso não parece ser totalmente relevante para o meu caso, pois (por exemplo) não vejo uma opção de rolagem natural. Como eu faria a GUI funcionar ou executaria a rolagem natural de alguma outra forma?
Anteriormente eu tinha dual boot (Windows 10 + Ubuntu 24.04), que inicializava rápido. Recentemente, limpei a partição do Windows e instalei o Ubuntu, mas descobri que agora a inicialização demora muito. O que pode ser feito e como solucionar problemas?
O uso systemd-analyze
fornece o resultado abaixo:
> systemd-analyze
Startup finished in 10.413s (firmware) + 12.542s (loader) + 7.531s (kernel) + 26.536s (userspace) = 57.024s
graphical.target reached after 26.511s in userspace.
atualizar
> systemd-analyze blame
51.204s apt-daily.service
20.255s plymouth-quit-wait.service
5.033s NetworkManager-wait-online.service
2.783s fwupd.service
1.695s plymouth-read-write.service
1.166s logrotate.service
1.008s NetworkManager.service
843ms snapd.seeded.service
742ms systemd-suspend.service
626ms boot-efi.mount
553ms snapd.service
489ms systemd-journal-flush.service
459ms apport.service
389ms man-db.service
333ms udisks2.service
333ms dev-nvme0n1p6.device
274ms gnome-remote-desktop.service
No Kubuntu 24.04, o atalho Ctrl+ Spaceestá associado à alteração do layout do teclado, mas preciso usar esse atalho em todos os IDEs que utilizo (Intellij, Visual Studio).
Como posso impedir que o sistema use Ctrl+ Space?
Tenho um PC com Windows 11 e Ubuntu 22.04 dual boot. Atualizei o BIOS recentemente. Depois disso, o WiFi no Ubuntu não funciona. Ele não está encontrando nenhuma rede possível para se conectar. Ele funciona normalmente no Windows, e a conexão Ethernet funciona bem.
Aqui estão algumas verificações:
lshw -c network
*-network DISABLED
description: Wireless interface
product: Alder Lake-P PCH CNVi WiFi
vendor: Intel Corporation
physical id: 14.3
bus info: pci@0000:00:14.3
logical name: wlo1
version: 01
serial: 04:ec:d8:61:bc:32
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=6.8.0-48-generic firmware=86.fb5c9aeb.0 so-a0-hr-b0-86.uc latency=0 link=no multicast=yes wireless=IEEE 802.11
resources: iomemory:620-61f irq:16 memory:6205234000-6205237fff
*-network
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:03:00.0
logical name: enp3s0
version: 15
serial: d8:43:ae:06:bd:ba
size: 1Gbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=6.8.0-48-generic duplex=full firmware=rtl8168h-2_0.0.2 02/26/15 latency=0 dkms statuslink=yes multicast=yes port=twisted pair speed=1Gbit/s
resources: irq:17 ioport:3000(size=256) memory:79204000-79204fff memory:79200000-79203fff
nmcli d
DEVICE TYPE STATE CONNECTION
docker0 bridge connected (externally) docker0
enp3s0 ethernet unavailable --
wlo1 wifi unavailable --
lo loopback unmanaged --
O ethernet mostra disponível quando conectado. Não tenho certeza do que se trata o docker. Eu o usei há um tempo.
rfkill list
:
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
lspci -knn | grep Net -A3
:
0000:00:14.3 Network controller [0280]: Intel Corporation Alder Lake-P PCH CNVi WiFi [8086:51f0] (rev 01)
DeviceName: Onboard - Ethernet
Subsystem: Intel Corporation Wi-Fi 6 AX201 160MHz [8086:0074]
Kernel driver in use: iwlwifi
cat /etc/modprobe.d/iwlwifi.conf
# /etc/modprobe.d/iwlwifi.conf
# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the
# microcode file installed on the system. When removing iwlwifi, first
# remove the iwl?vm module and then iwlwifi.
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211
dkms status
:
backport-iwlwifi/11510, 6.8.0-48-generic, x86_64: installed (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!)
Atualizei recentemente meu desktop para o Ubuntu 24.04.1 LTS. Minha impressora não funcionou, tive que instalar o driver do banco de dados 'HPEnvy 4520'. Impressora OK
Entretanto, o Document Scanner não funciona: consigo ver o scanner HP ENVY4524, mas FALHA AO DIGITALIZAR ALIMENTADOR VAZIO.
Não há alimentador nesta impressora
Ao publicar vários aplicativos dentro de um snap, o snapcraft prefixa o nome do aplicativo com "snapname". Assim, o usuário final parece ver um nome executável de "snapname.appname".
Meu snap é uma coleção de 7 utilitários cli. todos com um prefixo comum, digamos "snapname".
mas seus nomes são:
snapname-nome do aplicativo
usando um sinal de menos/traço em vez de um separador de ponto, o que é muito mais comum em utilitários cli do Linux.
meus utilitários também serão publicados via .deb e .rpm etc., então gostaria que a nomenclatura fosse consistente, caso contrário a documentação ficaria confusa.
Existe alguma maneira de contornar o esquema de prefixação aparentemente fixo com o ponto?
Baixei o vivaldi-stable_7.0.3495.14-1_amd64.deb de https://vivaldi.com , então iniciei o FileManager do meu menu de bigodes e apontei para o arquivo baixado. Ele terminou com um erro dizendo que não conseguiu satisfazer uma dependência "Erro: Dependência não é satisfatível: libglib2.0-0 (>=2.39.4)"
Quando eu faço o synaptic olhar para libglib, vejo três pacotes instalados com a versão listada como "2.80.0-6ubuntu3.1"; esses pacotes são libglib2.0-0t64, libglib2.0-bin e libglib2.0-data
A pergunta óbvia é: como faço para instalar o Vivaldi nesta máquina?
Estou criando um aplicativo GUI simples do tipo Hello World usando .net e SDK e quando o converto em um snap e o executo, recebo este erro. Primeiro, adicionei o pacote x11, mas quero que meu aplicativo use apenas o servidor Wayland para exibição, pois estou criando este aplicativo para o núcleo do Ubuntu.
GDK Backend: wayland (HelloWorldGuiApp:91366):Gtk-WARNING **: 22:44:58.503: cannot open display: :0
Este é meu snapcraft.yaml para meu apk .net.
{
name: helloworldguiapp
base: core22
version: ‘1.0’
summary: A simple Hello World GUI app
description: | This is a simple .NET Gtk# Hello World GUI application designed to run in kiosk mode using ubuntu-frame.
grade: stable
confinement: strict
architectures:
build-on: amd64
build-on: arm64
apps:
helloworldguiapp:
command: HelloWorldGuiApp
daemon: simple
restart-condition: always
plugs:
- wayland
- opengl
- network
- content[graphics-core22] # Added the missing graphics-core22 plug
environment:
WAYLAND_DISPLAY: wayland-0
parts:
helloworldguiapp:
plugin: dotnet
dotnet-build-configuration: Release
dotnet-self-contained-runtime-identifier: linux-x64
source: .
build-packages:
- dotnet-sdk-8.0
stage-packages:
- libgtk-3-0
- libglib2.0-0
- libwayland-client
}
que mudanças devo fazer no meu arquivo yaml?
Tentei executar o snap .net no núcleo do Ubuntu e esperava que ele abrisse a interface gráfica Hello World no núcleo do Ubuntu, mas resultou neste aviso=>
GDK Backend: wayland (HelloWorldGuiApp:91366):Gtk-WARNING **: 22:44:58.503: cannot open display: :0
O sistema em questão é conectado automaticamente, então para evitar que o Google Chrome exiba a caixa de diálogo Seahorse, alterei o atalho para fornecer a --password-store=basic
opção conforme esta excelente pergunta e resposta: O Chrome pede senha para desbloquear o chaveiro na inicialização
Isso funcionou por anos, mas não funciona mais, começando com a versão 131.0.6778.69 do Chrome
Existe uma nova solução alternativa?