Quero desabilitar o bloqueio automático de tela no Ubuntu 24.04.
No meu caso, é irritante e inútil, pois é uma VM.
Quero fazer isso pela CLI, pois espero executá-lo para cada VM Ubuntu que não seja headless.
Quero desabilitar o bloqueio automático de tela no Ubuntu 24.04.
No meu caso, é irritante e inútil, pois é uma VM.
Quero fazer isso pela CLI, pois espero executá-lo para cada VM Ubuntu que não seja headless.
Alguma ideia de por que alguns .jpg recebem QGIS como miniatura? E como consertar isso?
Estou usando o PCManFM-Qt 1.4.1 e já tive um problema parecido no Lubuntu 20.04. Ele ainda está acontecendo em uma instalação nova do Lubuntu 24.04.
Já configurei o programa de abertura padrão e ele funciona bem,
file --mime-type IMG_20250302_093435.jpg
mostra image/jpeg
no ~/.config/mimeapps.list
qgis, está apenas abaixo, application/geo+json=org.qgis.qgis.desktop; and application/json=org.qgis.qgis.desktop;
eu excluí, /home/mateusz/.cache/thumbnails
só por precaução,
xdg-mime query default image/jpeg
mostra org.gnome.eog.desktop
exiftool IMG_20250302_093435.jpg
que tem entrada Thumbnail Image : (Binary data 49792 bytes, use -b option to extract)
- não tenho ideia se isso indica algo ruim
exiftool -b -ThumbnailImage IMG_20250302_093435.jpg > extracted_thumbnail.jpg
extrai 100% de imagem fina
Não desativei as miniaturas.
Nas configurações não vejo opções para editá-lo. Como isso pode ser feito?
observe que não é uma duplicata de Como edito o menu do painel de aplicativos no Lubuntu? pois se refere à versão antiga do Lubuntu e tanto a pergunta quanto a resposta não são mais relevantes
Existe notify-send --app-name="app name" "summary" "body body body https://askubuntu.com/questions/ask"
, mas aparece um pop-up que não permite nem copiar texto.
E esqueça a capacidade de ter um link funcional para o site ou local do sistema de arquivos.
Existe alguma maneira padrão de fazer isso? Ou eu precisaria implementar uma GUI própria para isso?
lsb_release -a
mostra
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.6 LTS
Release: 20.04
Codename: focal
Na minha VM, um espaço significativo é consumido por/var/lib/snapd/snaps/
-rw------- 1 root root 4096 mar 16 2023 bare_5.snap
-rw------- 1 root root 66547712 sie 23 19:41 core20_2015.snap
-rw------- 1 root root 67014656 sty 15 18:15 core20_2105.snap
-rw------- 1 root root 77713408 sty 15 18:15 core22_1033.snap
-rw------- 1 root root 77492224 sie 30 00:33 core22_864.snap
-rw------- 1 root root 366682112 sie 23 19:42 gnome-3-38-2004_143.snap
-rw------- 1 root root 509100032 sie 23 04:31 gnome-42-2204_126.snap
-rw------- 1 root root 521121792 sty 15 18:16 gnome-42-2204_141.snap
-rw------- 1 root root 96141312 mar 16 2023 gtk-common-themes_1535.snap
drwxr-xr-x 2 root root 4096 gru 1 2022 partial
-rw------- 1 root root 42827776 wrz 19 07:38 snapd_20092.snap
-rw------- 1 root root 42393600 sty 15 18:15 snapd_20671.snap
-rw------- 1 root root 12922880 maj 25 2023 snap-store_959.snap
Muito disso parece duplicado ( core20_2015
e core20_2105
e core22_1033
e core22_864
)
snap help
snap help --all
snap help --all|grep temp
snap help --all|grep clean
não conseguiu revelar a solução.
Existe alguma maneira adequada de remover essas duplicatas aparentes?
Infelizmente, neste caso, livrar-se totalmente dos snaps não é viável, pois a VM deve espelhar a produção (e há coisas mais importantes que precisam ser feitas do que eliminar a infestação de snaps).
snap --version
snap 2.61.1
snapd 2.61.1
series 16
ubuntu 20.04
kernel 5.15.0-84-generic
Prefiro que a rede se configure quando inicio o computador, mas prefiro inicializar mais cedo e ter uma conexão de rede enquanto digito minha senha e assim por diante.
Infelizmente, de acordo com systemd-analyze critical-chain
estou esperando a NetworkManager.service
inicialização durante a inicialização.
Existe uma maneira de mudar isso para que ele ainda faça as coisas de rede e não atrase a inicialização?
graphical.target @8.083s
└─multi-user.target @8.083s
└─postfix.service @8.075s +7ms
└─postfix@-.service @3.904s +4.169s
└─network-online.target @3.880s
└─network.target @3.880s
└─NetworkManager.service @3.495s +384ms
└─dbus.service @3.492s
└─basic.target @3.472s
└─sockets.target @3.472s
└─docker.socket @3.469s +2ms
└─sysinit.target @3.464s
└─snapd.apparmor.service @3.131s +332ms
└─apparmor.service @2.990s +136ms
└─local-fs.target @2.989s
└─run-snapd-ns-cups.mnt.mount @5.417s
└─run-snapd-ns.mount @4.544s
└─local-fs-pre.target @528ms
└─keyboard-setup.service @376ms +152ms
└─systemd-journald.socket @361ms
└─system.slice @354ms
└─-.slice @354ms
Por algum motivo bizarro, as instruções oficiais são para instalação manual: https://developer.android.com/studio/install#linux
sudo apt-get install android-studio
Reading package lists... Done
Building dependency tree
Reading state information... Done
No apt package "android-studio", but there is a snap with that name.
Try "snap install android-studio"
E: Unable to locate package android-studio
O snap proposto - além de toda a horribilidade do snap - é a versão 2021.3.1.17
(que não é mais utilizável para mim )
Eu tenho uma pasta que aparentemente tem milhões de arquivos dentro dela.
Como resultado, dir
o comando já está sendo executado por alguns minutos sem exibir nada.
Eu verifiquei dir --help
e tentei procurar uma solução.
Como posso listar arquivos na categoria - com streaming, então o comando começa a mostrar algo rapidamente também se a pasta tiver milhões de arquivos?
Não tenho ideia do que está na pasta afetada.
top está mostrando que algum script python está usando todos os recursos do computador
Infelizmente, eu tenho mais que um script python em execução. Como posso identificar de qual arquivo ele está sendo executado?
Eu obtive o PID usando top
o comando
Existem elementos proprietários do servidor Snap? É possível executar a distribuição baseada em Snap independentemente da Canonical?
Não gosto bastante do Snap por vários motivos (uma das coisas que mais gosto no Linux é que posso instalar/desinstalar coisas com o apt-get
, snap
não tem nem decência de fornecer ajuda direta no snap upgrade
).
Mas a coisa mais preocupante que ouvi é que o Snap possui elementos proprietários, tornando-o totalmente controlado pela Canonical.
Veja por exemplo https://www.techrepublic.com/article/why-canonical-views-the-snap-ecosystem-as-a-compelling-distribution-agnostic-solution/
Martin Wimpress, gerente de engenharia da Snapcraft na Canonical na época:
A loja Snap é proprietária
o lado do servidor (o bit 'app store' da equação) é de código fechado, e a Canonical se recusa a dizer a alguém como executar sua própria 'app store' (...)
(e também descreve como a Canonical estava mentindo sobre o Snap)
Mas as infoboxes em https://en.wikipedia.org/wiki/Snap_(package_manager) listam licenças de código aberto.
O que está acontecendo? Eles lançaram a loja Snap como código aberto? Ou o artigo da Wikipedia está incompleto/danificado pelos funcionários da Canonical?
Estou bastante preocupado, especialmente porque o Ubuntu começou a tornar basicamente impossível evitar o Snap no Ubuntu. Por outro lado, eu preferiria ter boas razões para mudar a distribuição do Linux, não apenas com base em posts desatualizados.
Por exemplo, eu tenho um arquivo ~/.config/libreoffice/4/user/autocorr/acor_en-US.dat . Não é texto simples; abri-lo como texto devolve sem sentido.
Como posso abri-lo?
Eu tenho a impressora Brother HL-11 que funcionou bem.
Mas recentemente notei que não consigo imprimir arquivos com links neles
Eu tenho um grande arquivo pdf que pode ser enviado para a impressora sem nenhuma reação e desaparecendo da fila de impressão. A exclusão deste link causou a obtenção de um arquivo imprimível.
Isso parece estranhamente específico e espero que talvez alguém tenha uma ideia do que está acontecendo.
Informações extras conforme solicitado:
Apaguei /etc/cron.d/
a pasta por acidente.
Como posso recriá-lo para um estado padrão?
sudo apt-get install chromium-browser
por algum motivo, não instala um pacote apt-get adequado, mas está instalando o chromium snap.
Estou ciente de que bloquear tais instalações não estabelecerá magicamente um pacote mantido e resultaria em uma falha de instalação. Mas prefiro receber erros e instalar manualmente - da fonte ou, em casos improváveis, do snap.
Eu nunca quero instalar nada usando o snap (para começar, devido à prática de código fechado da Snap Store). Especialmente não silenciosamente quando instalo usando o apt-get
.
Como posso desabilitar os snaps no gnome-software center? não está respondendo à minha pergunta, pois quero me livrar da infestação de snap apt
- não no gnome-software-center.
Eu sei que posso usar xdg-mime default codium.desktop text/plain
para alterar a associação para text\plain
mimetype ( modificar programaticamente associações de arquivos usando a interface padrão (usando mimetype) )
Mas por exemplo file --mime-type -b index.ts
relatórios também text\plain
e xdg-mime query default text/plain
relatórioscodium.desktop
Mas o arquivo index.ts é aberto por "Qt Linguist". Ao contrário do arquivo wat.txt que é aberto como esperado, pelo Codium.
Como resultado xdg-mime default codium.desktop text/plain
não tem qualquer efeito.
Existe alguma opção CLI padrão para substituir o que define esse padrão? Estou bem com isso sendo específico do Ubuntu ou mesmo específico do Lubuntu. Embora eu prefira o mais amplo possível.
Eu sei que posso definir configurações para algo sensato com a GUI - mas quero adicioná-lo aos scripts de configuração do sistema e evitar fazê-lo manualmente em cada reinstalação do sistema.
Agora descobri ~/.config/mimeapps.list
que agora contém a linha: text/vnd.qt.linguist=codium.desktop;
desencadeada pela adição manual de associação de arquivos (não faço ideia de por que o arquivo .ts é capturado pelo Qt, mas ...).
Executando xdg-mime default codium.desktop text/vnd.qt.linguist
o arquivo .ts liberado do Qt tyranny e agora abre no Codium como eu quero que aconteça com os arquivos TypeScript (felizmente eu não me importo com os arquivos qt.linguist, então a classificação incorreta não está me afetando)
Então, como posso ver o tipo mime real? Nos casos em que file --mime-type -b
falha?
É text/vnd.qt.linguist
um tipo mime?
Percebi que a GUI de propriedades do arquivo está exibindo o tipo MIME divergindo de um relatado por file --mime-type -b
. Como posso obter o tipo MIME adequado sem usar a GUI?
Como posso aceitar o contrato Microsoft EULA para ttf-mscorefonts-installer? lista algumas maneiras de conseguir isso (GUI, script, configuração de marionetes).
Mas estou sem saber como lidar echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true
no Ansible.
Simplesmente executar este comando em cada execução do playbook Ansible parece abaixo do padrão.
Como posso, sem qualquer uso manual de GUI, verificar o que abrirá o arquivo com uma extensão de arquivo específica - por exemplo .rb
?
Não é uma duplicata de como posso alterar a associação de arquivos globalmente? como o meu é sobre leitura programática, não mudando de forma alguma, incluindo manual através da GUI (embora https://askubuntu.com/a/289339/349903 indique que analisar algum conjunto de arquivos de configuração pode dar uma resposta)
Para evitar o problema XY: Eu tenho o script de instalação do sistema, que funciona bem, exceto que o Okular termina associado a .rb
, .py
e .txt
outros arquivos de texto, em vez do editor de texto. Quero executar novamente o script de instalação e registrar o que agora está abrindo extensões de arquivo específicas após cada etapa. Espero que isso me permita depurar o que está dando errado.
/etc/cron.weekly/fstrim:
é instalado por padrão (confirmado por https://unix.stackexchange.com/a/254840/92199 )
Infelizmente para mim continua gerando
/etc/cron.weekly/fstrim:
/etc/cron.weekly/fstrim: 10: exec: fstrim-all: not found
run-parts: /etc/cron.weekly/fstrim exited with return code 127
falhas (entregue através de correios locais).
Eu tenho um SSD, então prefiro evitar apenas excluir esta tarefa.
Descobri que o fstrim-all costumava estar no pacote util-linux, mas já o tenho instalado (e de qualquer maneira no xenial ele se foi )
mateusz@grisznak:~$ sudo apt-get install util-linux
[sudo] password for mateusz:
Reading package lists... Done
Building dependency tree
Reading state information... Done
util-linux is already the newest version (2.27.1-6ubuntu3.6).
Esta ferramenta falha não apenas no ambiente cron:
mateusz@grisznak:~$ fstrim-all
fstrim-all: command not found
Minha versão do sistema:
mateusz@grisznak:~$ uname -a
Linux grisznak 4.15.0-43-generic #46~16.04.1-Ubuntu SMP Fri Dec 7 13:31:08 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Como posso obter um fstrim
trabalho regular? Ou talvez não haja problema em excluir esta tarefa, apesar de eu ter SSD?
A instalação trava na tela inicial sem indicação do que aconteceu. Talvez esteja realmente trabalhando lentamente em algo e devamos esperar, talvez esteja morto e algo deva ser alterado para tornar a instalação possível...