[PYTHON] Les principaux ingénieurs s'en tiennent à la barre de menus Mac

Cet article est le 13e jour du Calendrier de l'Avent Sansan 2019.

Les grands professionnels ne se soucient pas des questions triviales. Vous devez faire particulièrement attention aux outils que vous utilisez quotidiennement.

Si vous êtes un joueur de baseball professionnel, vous perfectionnerez vos battes et vous tâtonnerez tous les jours. Si vous êtes menuisier, vous ne devez jamais négliger de prendre soin de votre maillet et de votre kanna.

Si vous êtes un ingénieur professionnel, nettoyer votre souris et votre clavier est une routine quotidienne. Cependant, en tant qu'ingénieur, la maintenance ne doit pas se limiter à la partie physique.

D'un point de vue rationnel, il est naturel de penser que les parties les plus visibles et les plus facilement visibles de la machine principale doivent rester belles.

Alors, où est-il, bureau? Poubelle? Répertoire racine? ... ... ...

Eh bien, ** la barre de menu Mac **!

C'est pourquoi l'introduction est devenue longue, mais ici nous allons vous présenter ** le savoir-faire que n'importe qui peut facilement terminer le menu de statut dans la barre de menu de Mac de manière simple et fonctionnelle **. Si vous utilisez Windows ou Linux comme machine principale, il peut être difficile de vous y référer directement, mais l'idée est la même, alors veuillez vous y référer.

Le désordre du menu d'état est le désordre de l'esprit

Comme mentionné précédemment, le menu d'état est ** l'une des parties les plus souvent vues de l'écran Mac **. Il est très inesthétique de voir cette partie importante par défaut, avec des icônes inutilisées liées au système laissées de côté et affichées pendant une longue période. Prenons le désordre du menu de statut comme un désordre de l'esprit ** et y faisons face au sérieux.

image.png

Découvrez comment obtenir un menu d'état sophistiqué

Désormais, le raccourci pour se rapprocher du menu d'état sophistiqué consiste à ** afficher le moins d'icônes possible **. C'est simple. Cependant, plus c'est simple, plus c'est profond. Le menu d'état est un siège spécial en haut (ou en bas) de l'écran, qui affiche des informations et offre un accès facile sur tous les écrans. C'est un sanctuaire, pour ainsi dire.

Ne pensez-vous pas que vous ne pouvez être qualifié de professionnel qu'en faisant bon usage de cela? Visons des hauteurs plus élevées dans cet article. La réponse existe dans la section suivante.

[Méthode 1] Sélectionnez les icônes liées au système

** Je pense que je suis fatigué des expressions détournées, alors je vais les expliquer brièvement à partir de maintenant. ** ** Le moyen le plus rapide est de maintenir la touche Commande enfoncée et de faire glisser l'icône hors de la barre de menus. Si vous le supprimez accidentellement, ouvrez l'élément que vous souhaitez afficher dans "Préférences Système" et cochez "Afficher dans la barre de menus" pour le réafficher. スクリーンショット 2019-12-13 21.48.30.png

Vous pouvez tous les effacer, mais il peut être utile de conserver les icônes suivantes car elles sont utilisées de temps en temps.

[Méthode 2] Masquer l'icône avec l'application

Je pense qu'il y a très peu de choses qui peuvent être effacées en les organisant réellement. C'est là que Bartender 3 entre en jeu.

Bartender est une application qui masque les icônes en appuyant simplement sur un bouton.

Il bascule entre «icône toujours affichée» et «icône de masquage» en appuyant sur un bouton, de sorte que vous pouvez toujours afficher l'horloge que vous voyez habituellement et masquer l'icône de connexion VPN que vous utilisez occasionnellement. .. slider-demo.gif

Bartender est une application payante, mais vous pouvez l'essayer pendant 4 semaines. De plus, je suis reconnaissant qu'il n'y ait pas de frais de fonctionnement car ce n'est pas un abonnement mais un achat.

Tirez le meilleur parti du menu d'état

À l'heure actuelle, je pense que nous avons atteint l'objectif de ** simplifier le menu d'état **.

Mais la vraie valeur du menu d'état est ici. Nous reprendrons et présenterons le savoir-faire pour utiliser davantage le menu d'état.

Rendre les icônes japonaises de Google cool

Je pense que beaucoup de gens utilisent Google Japanese comme IME, mais je pense que beaucoup de gens pensent que la valeur par défaut est légèrement terne. En fait, cette icône peut être remplacée par n'importe quelle image. image.png

Veuillez vous référer à la page suivante pour la procédure. Cela est expliqué très soigneusement. https://lovemac.jp/2011

Afficher l'heure dans votre fuseau horaire préféré

Pendant le développement, je rencontre assez souvent la notation de l'heure UTC, donc une application appelée Times s'affiche dans le menu d'état J'utilise. image.png

Vous permet de cliquer sur l'heure pour afficher le calendrier

Je pense que beaucoup de gens l'utilisent, mais j'utilise une application appelée popCalendar. image.png

Si vous le recherchez sur Google, il disparaît de l'App Store ...

J'ai trouvé un lien de téléchargement qui ne semble pas officiel, mais c'est un peu étrange, alors cherchez-le à vos risques et périls. C'est dommage car c'est une application très utile.

Affichez vos informations préférées en Python

En fait, il existe une bibliothèque appelée croupes qui vous permet de modifier le menu d'état en Python. https://github.com/jaredks/rumps

image.png J'avais l'habitude de créer une application qui pouvait basculer entre ** "combien d'heures jusqu'à l'heure prévue" ** et ** "USD / JPY actuel" ** lors d'un hackathon en interne. Quand j'ai essayé de le déplacer après un long moment, seule la partie acquisition de taux ne fonctionnait pas bien pour une raison quelconque ...

Par conséquent, seule la partie minuterie est extraite et publiée.

** Le code est si pauvre que vous pouvez mourir, alors ne réfléchissez pas profondément et utilisez-le comme référence. ** **

go_home_timer.py


import rumps
import datetime

TIMER_MODE = 'timer'
go_home_time = '18:00:00'

ICON_NEUTRAL = 'clear.png'

@rumps.clicked(u'Afficher les heures de travail restantes')
def switchTimer(sender):
    global display_state
    display_state = TIMER_MODE

@rumps.timer(1)
def dispTimer(sender):
    app.icon = ICON_NEUTRAL
    app.title = 'temps restant:' + str(datetime.datetime.strptime(datetime.datetime.now().strftime('%Y/%m/%d ') + go_home_time, '%Y/%m/%d %H:%M:%S') - datetime.datetime.now()).split('.')[0]

if __name__ == "__main__":
    display_state= TIMER_MODE
    app = rumps.App("GO_HOME_TIMER", icon=ICON_NEUTRAL, title='Initializing...')
    app.run()

image.png

Résumé

Je pense que le menu du statut est l'endroit où l'individualité ressort. Je ne pense donc pas que cela ait quoi que ce soit à voir avec la productivité ou le professionnalisme, même si c'est compliqué.

Recommended Posts

Les principaux ingénieurs s'en tiennent à la barre de menus Mac
Comment afficher la barre de progression (tqdm)
Je veux afficher la barre de progression
Ajouter Windows au menu de démarrage du système d'exploitation Linux