[-] tarsisurdi 2 points 4 days ago* (last edited 4 days ago)

Pois então, preciso focar o desenvolvimento apenas em um serviço de sistema que converse com o dkms e exponha uma API no DBus, dessa forma funcionaria com o Flatpak (e também com outros formatos), pensando em manutenção disso no futuro…

Em conversa com o pessoal do GNOME Brasil no Matrix, me apontaram para essa biblioteca que parece facilitar bastante o desenvolvimento do serviço, só agora eu tenho que saber quais métodos implementar e como usar essa biblioteca kkkkkkkk

EDIT: mas sim, se eu tivesse acesso ao pkexec seria muito mais simples executar os comandos como subprocessos…

13
submitted 5 days ago by tarsisurdi to c/linux

Olá pessoal! Venho em busca de ajuda com um projetinho que idealizei em desenvolver mas que acabou se tornando muito mais complexo do que eu imaginava…

Tenho pouca experiência com desenvolvimento de apps nativos pra desktop (meu foco sempre foi web) mas me interessei muito pelo ecossistema do GNOME!

A ideia é criar uma ferramenta para auxiliar na instalação de módulos de kernel os quais oferecem suporte ao hardware do Xbox no Linux. Hoje em dia isso precisa ser feito buscando pelos repositórios certos no Github (xpadneo + xone), clonando pra sua máquina, executando scripts no terminal e, quando as coisas dão errado, manipulando os módulos diretamente pelo dkms.

Eu gostaria de tornar essa experiência mais simples pois quando fiz minha transição do Windows 10 para o Fedora 37 isso foi algo que eu levei um bom tempo até conseguir fazer funcionar. Ter um app que torne isso “uma experiência de dois cliques” seria uma mão na roda naquela época e é isso que eu gostaria de tirar do papel.

Eu já tenho um projeto de aplicativo GNOME sendo desenvolvido para esse fim, se chama XPDA - Xbox Peripherals Driver Assistant. No entanto, por hora ele é só uma casca com um protótipo de interface de usuário escrito em Typescript sem funcionalidade alguma, pois foi justamente aí que encontrei minha dificuldade: como executar comandos com privilégios administrativos no sistema a partir do contexto de um app “conteinerizado” como um Flatpak?

Isso me levou a buscar por soluções na internet, documentação, fóruns, até mesmo LLMs… Não consegui encontrar nenhum exemplo do que preciso fazer, mas até que aprendi alguma coisa sobre como executar subprocessos, DBus e Polkit (os últimos são coisas das quais eu nunca nem tinha ouvido falar).

Enfim: alguém poderia me ajudar, ou me apontar para algum recurso que esclareça como desenvolver um serviço de sistema que rode como um usuário privilegiado lado a lado com o meu aplicativo, fale com o DKMS (essa parte eu consigo implementar, acho), exponha uma API no DBus e use o polkit para possibilitar a escalação dos privilégios pelo aplicativo Flatpak?

TLDR: preciso de ajuda para desenvolver um serviço de sistema que rode como um usuário privilegiado lado a lado com o meu aplicativo, fale com o DKMS (essa parte eu consigo implementar, acho), exponha uma API no DBus e use o polkit para possibilitar a escalação dos privilégios pelo aplicativo Flatpak. Alguém poderia me auxiliar com isso?

[-] tarsisurdi 5 points 1 week ago* (last edited 1 week ago)

opa, modero a c/jogos_de_ritmo. Tentei entrar na sala mas acredito que precise da sua aprovação.

Além disso, tive que remover o “chat” no endereço e deixar apenas “moderadores@lemmy.eco.br” para encontrar a sala!

[-] tarsisurdi 2 points 1 week ago* (last edited 1 week ago)

Pois eu achei que precisaria do Syncthing para fazer a sincronização no meu desktop. Felizmente foi só adicionar minha conta da Google nas configurações de “Contas On-line” do GNOME e ele já me deu uma “mount” do conteúdo do meu Drive.

Só tive que importar meu cofre em formato .json do Bitwarden pra dentro do KeepassXC e apontar ele para salvar em um arquivo Passwords.kdbx no Drive. Dessa forma consegui também sincronizar no iOS usando um app chamado KeePassium que tem suporte ao Drive também.

EDIT: esqueci de comentar na resposta, mas é possível substituir o Drive por várias outras soluções de armazenamento em nuvem ou até mesmo usar sua própria infraestrutura (self-host) com clientes compatíveis com WebDAV.

[-] tarsisurdi 3 points 1 week ago

Infelizmente li aquela thread no Github hoje mais cedo e já estou providenciando a mudança pro KeePassXC…

[-] tarsisurdi 5 points 2 weeks ago

vamos treinar IA pra forjar conteúdo sem escrutínio nenhum, não ter um sistema pra identificar esse conteúdo por aí e disponibilizar pra qqr um usar, tenho ctza q vai dar certo!!!

[-] tarsisurdi 2 points 2 weeks ago

infelizmente eles não tem nada oficial e já justificaram não trabalhar nisso por conta do marketshare pequeno já que eles tb não tem muitos recursos pra investir nisso

No entanto, alternativas como o Lutris / Heroic têm suporte à GOG (e várias outras plataformas)!

[-] tarsisurdi 3 points 2 weeks ago

Eles deixam de indexar o site nos resultados de buscas a partir disso? Não seria um problema se essa desgraça não fosse um monopólio…

[-] tarsisurdi 4 points 2 weeks ago

Se você não corre o risco de alguém ter acesso físico à sua máquina e rodar algo que possa comprometer sua sequência de boot (sejamos honestos, a maioria de nós não corre) ele mais atrapalha do que ajuda, na minha experiência.

[-] tarsisurdi 3 points 1 month ago

pior que uma vez eu tava voltando da academia de bike à noite e vi algo mto similar, fiquei perplexo. Do nada uma língua de fogo gigante clareou o céu como se alguma coisa tivesse queimado reentrando na atmosfera bem naquela hora, doido demais!

[-] tarsisurdi 3 points 1 month ago

De “open” já não tinha praticamente nada, agora sim se foi o boi com a corda… Não passam de mais uma big tech em meio a tantas outras.

Complicado dessa mudança é que já não haviam incentivos para se importar com a segurança geral e com a disponibilização dos modelos para todos, a partir de agora caminham em uma direção totalmente contrária a aquilo que um dia a “board” dos diretores sonhou

[-] tarsisurdi 4 points 1 month ago

Ahhh maneiro, acabei de ver no HowLongToBeat que leva em média apenas 17 horinhas, com certeza vou aproveitar e jogar logo!

[-] tarsisurdi 3 points 1 month ago

Pior que comecei a jogar esse mas não consegui por estar sem tempo para um RPG na época, talvez eu tente novamente daqui um tempo!

10
submitted 1 month ago* (last edited 1 month ago) by tarsisurdi to c/linux

Fala meu povo! Recentemente ganhei um Raspberry Pi 4 da empresa onde trabalho para usar como bem quiser e decidi transformá-lo em um pequeno servidor caseiro!

Assim que o recebi fiz a instalação do Fedora Server e já tinha até instalado algums servicos básicos. No entanto, assim que precisei me preocupar com o armazenamento do sistema me deparei com uma situação desagradável: os 64GB de armazenamento do cartão SD do meu Pi não estavam sendo usados pelo sistema, tendo apenas duas partições de /boot e /boot/efi e um LVM contendo uma partição com sistema de arquivos XFS que não ocupa nem 5GB do espaço disponível.

Frente a isso, pensei em uma solução robusta para o problema: mover a instalação do fedora presente em fedora-root (a partição LVM xfs) para um novo sistema de arquivos BTRFS em modo RAID-1 com um pendrive de mesma capacidade. Dessa forma eu teria redundância para perder um dos dispositivos e fecharia com a regra de ouro do backup: 3 cópias, 2 locais e em lugares / formatos físicos diferentes, 1 externa (nuvem no meu caso). Ainda seria pouco espaço (<64GB) mas já é algo que eu posso aproveitar para me livrar de serviços externos, em nuvem e de bigtechs (Google Drive, iCloud, OneDrive).

O problema foi que eu fiz todos os passos descritos no post linkado e não consegui transferir a instalação para o novo sistema de arquivos :/ Por mais que tenha conseguido criar, copiar, fazer mount e bootar pelo sistema de arquivos novo, na hora de excluir a partição antiga do XFS eu acabei quebrando tudo!

Se alguém da comunidade puder dar uma olhadinha ou tenha ideia de como resolver essa questão agradeço muito! (o post no fórum está em inglês para atrair mais gente à questão, mas a partir de agora vc só precisa saber falar Linux na real 😄).

265
submitted 1 month ago by tarsisurdi to c/nottheonion@lemmy.world

Was it ever not OK?

12
submitted 2 months ago by tarsisurdi to c/privacidade

Vazaram documentos internos da CMG (Cox Media Group) os quais revelam que a empresa possui mais de 470 “fontes” distintas de gravações de usuários as quais são transcritas usando IA e vendidas a anunciantes como Google, Amazon e Facebook.

Sempre achei que isso fosse uma paranoia completa (pela impraticabilidade até o surgimento de IAs capazes de transcrever toda essa informação) mas aparentemente agora é extremamente possível. Em que universo isso é plausível?

10
submitted 2 months ago by tarsisurdi to c/brasil

Sinto que talvez essa não seja a comunidade ideal para se ter essa discussão (talvez algo como c/tecnologia ou até mesmo c/batepapo...) mas gostaria de saber se existe a possibilidade de ativar notificações push (ou até mesmo por email) para algum frontend do Lemmy.

No momento eu principalmente utilizo o Voyager no iOS e nunca consegui encontrar nenhum tipo de configuração que possibilitasse notificações via push. Isso é uma limitação do backend do Lemmy? As instâncias precisam fazer setup disso à parte? O sistema é integrado com soluções de Unified Push (a exemplo do ntfy.sh) ou algo similar?

Geralmente demoro muito mais que o usual para participar de discussões por aqui devido à falta desse recurso devido ao fato de que só é possível ver que alguém interagiu com você pelas notificações ao manualmente abrir o aplicativo / frontend...

Existe alguma solução atual para isso ou pelo menos discussões sobre a implementação deste recurso para a plataforma?

3
submitted 2 months ago by tarsisurdi to c/jogos_de_ritmo

Lembro-me da primeira vez em que assisti a gameplays de Beat Saber por aí na internet e fiquei maravilhado com o conceito do jogo - ainda mais como fã de jogos desse estilo / categoria há muito tempo.

Assim que tive oportunidade comprei um óculos de realidade virtual (absolutamente motivado por poder jogar Beat Saber, especificamente) e esse jogo era experiência pela qual eu mais estava ansioso. Depois das usuais dores de cabeça tentando fazer o Meta Quest 2 conectar no PC e tudo mais, fui surpreendido por um dos meus jogos favoritos desde então.

Beat Saber trouxe consigo mecânicas inovadoras de gameplay, um design gráfico incrível, controles intuitivos, boa seleção de músicas e integração com um ecossistema de mods e conteúdo customizado criado por usuários e muitas outras coisas mais, tudo isso em um ambiente ainda pouco explorado: realidade virtual.

Simplesmente jogue se um dia você tiver a oportunidade, todas as pessoas que já "compulsivamente" fiz jogarem também curtiram muito a experiência!

6
submitted 2 months ago* (last edited 2 months ago) by tarsisurdi to c/jogos_de_ritmo

Vários títulos do gênero com grandes descontos, está valendo muito a pena no momento comprar os jogos base ou DLCs!

👇 Conta para a gente, o que você comprou durante essa promoção?

2
c/djmax (self.solicitarcomunidade)
submitted 2 months ago by tarsisurdi to c/solicitarcomunidade

Gostaria de solicitar pela criação de uma comunidade para os jogos da série de ritmo "DJMAX". Recentemente comecei a jogar o DJMAX Respect V por conta da promoção de jogos de ritmo acontecendo nesse momento na Steam e curti muito o estilo, seria interessante encontrar mais pessoas com interesse em comum por aqui e poder falar sobre o jogo!

Aqui está a página do jogo na Steam caso queria conferir, e aqui o link para comunidades similares em outro site: Reddit

211
submitted 2 months ago* (last edited 2 months ago) by tarsisurdi to c/nottheonion@lemmy.world

Apparently it’s the third time this happens??

EDIT: TBH I didn’t read the article because of the paywall…

158
submitted 4 months ago* (last edited 4 months ago) by tarsisurdi to c/nottheonion@lemmy.world

Credits to: @mattblaze@federate.social

EDIT: they’ve changed the article’s original title :(

127
submitted 6 months ago by tarsisurdi to c/linux_gaming@lemmy.ml

This merge resquest has finally been merged into XWayland, which means NVIDIA users are just one beta driver release away (May 15th) from probably having a good experience on Wayland now!

view more: next ›

tarsisurdi

joined 9 months ago
MODERATOR OF