UFFICIALE L'OT di Linux e altri OS

Pubblicità
Ho dovuto aggiornare la mia Ubuntu 20.04 alla 22.04 a causa del regalo di mia moglie ( una tavoletta wacom nuova ).
Non veniva rilevata correttamente e quindi non potevo usarla sui due schermi (non mi dava le impostazioni), mentre sul notebook che aveva già la 22.04 andava bene.
Non lo avessi mai fatto, gnome è un disastro in questa versione (sul notebook ci facevo poco caso in quanto lo uso quando sono fuori casa ) con le app basiche che alcune sono di gnome 42 ed altre di gnome 41..
Dock che sparisce quando si mette fullscreen un'applicazione, ma che 6 volte su 10 non riappare come se ci fosse ancora qualche applicazione aperta a schermo intero.
1672666051362.webp
Poi scopri allegramente che anche le app basiche integrate in gnome, sti disgraziati le hanno migrate su snap, e quindi tutto quadra nell'avere un Frankenstein di parti di gnome con versioni random.
1672666263425.webp
Per il momento peggior LTS desktop di Canonical che abbia mai provato e di sicuro non me la tengo fino al 24.04, mi sa che oggi si aggiorna direttamente alla 22.10 o è la volta buona che passo a Debian
 
Ho dovuto aggiornare la mia Ubuntu 20.04 alla 22.04 a causa del regalo di mia moglie ( una tavoletta wacom nuova ).
Non veniva rilevata correttamente e quindi non potevo usarla sui due schermi (non mi dava le impostazioni), mentre sul notebook che aveva già la 22.04 andava bene.
Non lo avessi mai fatto, gnome è un disastro in questa versione (sul notebook ci facevo poco caso in quanto lo uso quando sono fuori casa ) con le app basiche che alcune sono di gnome 42 ed altre di gnome 41..
Dock che sparisce quando si mette fullscreen un'applicazione, ma che 6 volte su 10 non riappare come se ci fosse ancora qualche applicazione aperta a schermo intero.
Poi scopri allegramente che anche le app basiche integrate in gnome, sti disgraziati le hanno migrate su snap, e quindi tutto quadra nell'avere un Frankenstein di parti di gnome con versioni random.
Per il momento peggior LTS desktop di Canonical che abbia mai provato e di sicuro non me la tengo fino al 24.04, mi sa che oggi si aggiorna direttamente alla 22.10 o è la volta buona che passo a Debian
Sempre colpa delle donne alla fine asd
Anyway, come fai a mettere quel prompt sul terminale?
 
dici le info del OS a terminale?
Con screenfetch.
Praticamente tutte le distro ce l'hanno nei propri repo.
Nono intendo il prompt, user@machine:~$ questo, che tu hai il loho piccolo di ubuntu, il disegno della casa per indicare la pwd
 
Nono intendo il prompt, user@machine:~$ questo, che tu hai il loho piccolo di ubuntu, il disegno della casa per indicare la pwd
aaaaaaaaaaaa son su zsh con powerlevel10k con un po' di plugin attivi
tipo il versionamento del progetto git in cui sono
1672762200680.webp
1672762350184.webp
un reminder dei comandi già scritti e quindi una specie di autocompilazione rapida
1672762260056.webp
un check se il comando è andato bene
1672762393329.webp
Eventualmente quanto tempo ci ha messo
1672762447482.webp
Se è stato interrotto bruscamente da un INT
1672762477954.webp
Tab interattivi (quello grigio è il mio cursore con cui posso muovermi liberamente nelle possibili scelte)
1672762685984.webp
 
aaaaaaaaaaaa son su zsh con powerlevel10k con un po' di plugin attivi
tipo il versionamento del progetto git in cui sono
Visualizza allegato 449565
Visualizza allegato 449567
un reminder dei comandi già scritti e quindi una specie di autocompilazione rapida
Visualizza allegato 449566
un check se il comando è andato bene
Visualizza allegato 449568
Eventualmente quanto tempo ci ha messo
Visualizza allegato 449569
Se è stato interrotto bruscamente da un INT
Visualizza allegato 449570
Tab interattivi (quello grigio è il mio cursore con cui posso muovermi liberamente nelle possibili scelte)
Visualizza allegato 449571
Figo, Appena arrivo a caso ti mando il zshrc, io uso solo quello Senza tool esterni
 
Figo, Appena arrivo a caso ti mando il zshrc, io uso solo quello Senza tool esterni
ah no, c'è anche oh-my-zsh
In ogni caso questo è il mio
Bash:
# Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc.
# Initialization code that may require console input (password prompts, [y/n]
# confirmations, etc.) must go above this block; everything else may go below.
if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then
  source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
fi

export ZSH="/home/enrico/.oh-my-zsh"

# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="robbyrussell"

# Standard plugins can be found in $ZSH/plugins/
# Custom plugins may be added to $ZSH_CUSTOM/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
# Add wisely, as too many plugins slow down shell startup.
plugins=(git)
plugins=(zsh-autosuggestions)

source $ZSH/oh-my-zsh.sh
source ~/powerlevel10k/powerlevel10k.zsh-theme

# To customize prompt, run `p10k configure` or edit ~/.p10k.zsh.
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh

#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!!
export SDKMAN_DIR="/home/enrico/.sdkman"
[[ -s "/home/enrico/.sdkman/bin/sdkman-init.sh" ]] && source "/home/enrico/.sdkman/bin/sdkman-init.sh"



#ANDROID PATH
#/home/enrico/sdk/android
export ANDROID_HOME=$HOME/sdk/android
export ANDROID_SDK_ROOT=$HOME/sdk/android
export PATH=$PATH:$ANDROID_SDK_ROOT/emulator:$PATH:$ANDROID_SDK_ROOT/tools:$PATH
export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools
 
ah no, c'è anche oh-my-zsh
In ogni caso questo è il mio
Bash:
# Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc.
# Initialization code that may require console input (password prompts, [y/n]
# confirmations, etc.) must go above this block; everything else may go below.
if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then
  source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
fi

export ZSH="/home/enrico/.oh-my-zsh"

# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="robbyrussell"

# Standard plugins can be found in $ZSH/plugins/
# Custom plugins may be added to $ZSH_CUSTOM/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
# Add wisely, as too many plugins slow down shell startup.
plugins=(git)
plugins=(zsh-autosuggestions)

source $ZSH/oh-my-zsh.sh
source ~/powerlevel10k/powerlevel10k.zsh-theme

# To customize prompt, run `p10k configure` or edit ~/.p10k.zsh.
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh

#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!!
export SDKMAN_DIR="/home/enrico/.sdkman"
[[ -s "/home/enrico/.sdkman/bin/sdkman-init.sh" ]] && source "/home/enrico/.sdkman/bin/sdkman-init.sh"



#ANDROID PATH
#/home/enrico/sdk/android
export ANDROID_HOME=$HOME/sdk/android
export ANDROID_SDK_ROOT=$HOME/sdk/android
export PATH=$PATH:$ANDROID_SDK_ROOT/emulator:$PATH:$ANDROID_SDK_ROOT/tools:$PATH
export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools
Tu carcola che peró il mio varia da distro a distro, tipo in slackware dovevo fare lexport di path, dato che root e lo user normale hanno path diversi, ad esempio lo user normale non aveva /sbin.
 
@Moffetta88 Il paragrafo # Enable completion features e rubato dal zshrc di Kali asd, posso "tabbare" per farmi completare i nomi delle cartelle, comandi e le flag di quest'ultimi:
2023-01-03-182953_958x389_scrot.webp
2023-01-03-183301_961x245_scrot.png
Usando cowsay mi faccio apparire con un disegnino ascii la release del kernel e il nome del sistema operativo:
2023-01-03-183427_958x648_scrot.png
Il zshrc è questo, la parte dell'export di path di Slackware non so se va lol:
Bash:
#! /bin/zsh
# .zshrc

# If not running interactively, don't do anything
[[ $- != *i* ]] && return

# Cookie with fortune-mod & cowsay
cowsay -f eyes $(uname --kernel-release --operating-system)
printf "\n"

# Print os with figlet
# figlet $(uname -o)

# Change directory just by typing its name
setopt autocd    

# Enable completion features
autoload -Uz compinit
compinit -d ~/.cache/zcompdump
zstyle ':completion:*:*:*:*:*' menu select
zstyle ':completion:*' auto-description 'specify: %d'
zstyle ':completion:*' completer _expand _complete
zstyle ':completion:*' format 'Completing %d'
zstyle ':completion:*' group-name ''
zstyle ':completion:*' list-colors ''
zstyle ':completion:*' list-prompt %SAt %p: Hit TAB for more, or the character to insert%s
zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}'
zstyle ':completion:*' rehash true
zstyle ':completion:*' select-prompt %SScrolling active: current selection at %p%s
zstyle ':completion:*' use-compctl false
zstyle ':completion:*' verbose true
zstyle ':completion:*:kill:*' command 'ps -u $USER -o pid,%cpu,tty,cputime,cmd'

# History configurations
HISTFILE=~/.zsh_history
HISTSIZE=7777
SAVEHIST=7777

# Alias for all distro
alias ls="ls --color=auto"
alias ll="ls -l"
alias la="ls -a"
alias grep="grep --color=auto"
alias hist="history 0"
alias i0="sudo /sbin/init 0" # Shutdown
alias i6="sudo /sbin/init 6" # Reboot

# Bind keys
bindkey -s '^v' "nvim\n"
bindkey -s '^h' "htop\n"

# Export PATH - only Slackware
if [[ $(grep -i '^name' /etc/os-release | cut -d'=' -f2 | tr -d '"') == "Slackware" && $UID != 0 ]]; then
        export PATH="/usr/sbin:/sbin:/usr/local/sbin:$PATH"
fi

# Prompt configuration, % user - # root
if [[ $UID != 0 ]]; then
    PS1="[%n@%m %~]
%# "    # user - white
else
    PS1="[%F{red}%n%F{reset}@%m %~]
%# "    # root - red
fi

# Enable pywal color configuration
# cat ~/.cache/wal/sequences  
# source ~/.cache/wal/colors-tty.sh    # tty color scheme
 
Niente da fare, a Canonical e agli sviluppatori piacciono troppo le snap..
Da Ubuntu 23.04 anche telegram sarà da snap e non più da pacchetto deb dai repo.. ( io lo avrei proprio rimosso dai repo e lasciato l'installer dal loro sito )
 
Niente da fare, a Canonical e agli sviluppatori piacciono troppo le snap..
Da Ubuntu 23.04 anche telegram sarà da snap e non più da pacchetto deb dai repo.. ( io lo avrei proprio rimosso dai repo e lasciato l'installer dal loro sito )

Sbaglio o c'era la possibilità di disattivare gli snap ad ogni update ? Quindi ora se uno non usa snap per scaricare Telegram deve per forza usare Flatpak.
 
Sbaglio o c'era la possibilità di disattivare gli snap ad ogni update ? Quindi ora se uno non usa snap per scaricare Telegram deve per forza usare Flatpak.
Il repo ufficiale di ubuntu di installo lo snap sudo apt install telegram .
Da quanto ho capito ci sarà comunque la possibilità di usare la versione binary che si scarica manualmente dal sito sia su Ubuntu che le altre distro.
Comunque queste snap sono una piaga
 
Ho riprovato kubuntu dopo anni, beh all'avvio schermo nero e ho pure trovato un bug dell'installatore dei driver closed source...ho risolto installando Manjaro :asd:
 
Ho riprovato kubuntu dopo anni, beh all'avvio schermo nero e ho pure trovato un bug dell'installatore dei driver closed source...ho risolto installando Manjaro :asd:
Per me Manjaro è una pessima scelta. Se si vuole entrare nel mondo Arch è nettamente meglio EndeavourOS che ha dei suoi repo con dentro solo l'installer, mentre il resto sono tutti direttamente da quelli di Arch. manjaro ci mette troppo del suo rischiando di non avere syncronizzato librerie e programmi, rompendo tutto allegramente
 
Io stavo su Arch quando ero quindicenne, poi ho scoperto che bisogna lavorare e non si può stare dietro al sistema operativo tutto il giorno. Se rompo anche Manjaro farò il passaggio definitivo a NixOS che ho già provato ma mollato in quanto ostico
 
Pubblicità
Pubblicità
Indietro
Top